From b6eafc0e83d71dc3bd77e3b44f8e52c80d961706 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 11:45:37 -0800 Subject: [PATCH 1/9] Add test --- .../unittests/tsserver/dynamicFiles.ts | 23 + .../dynamicFiles/chat-block-with-imports.js | 420 ++++++++++++++++++ 2 files changed, 443 insertions(+) create mode 100644 tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js diff --git a/src/testRunner/unittests/tsserver/dynamicFiles.ts b/src/testRunner/unittests/tsserver/dynamicFiles.ts index d3d3945e19286..c5d590bad73fc 100644 --- a/src/testRunner/unittests/tsserver/dynamicFiles.ts +++ b/src/testRunner/unittests/tsserver/dynamicFiles.ts @@ -270,4 +270,27 @@ describe("unittests:: tsserver:: dynamicFiles:: ", () => { verifyPathRecognizedAsDynamic("walkThroughSnippet", "walkThroughSnippet:/usr/share/code/resources/app/out/vs/workbench/contrib/welcome/walkThrough/browser/editor/^vs_code_editor_walkthrough.md#1.ts"); verifyPathRecognizedAsDynamic("untitled", "untitled:/Users/matb/projects/san/^newFile.ts"); }); + + it("chat block with imports", () => { + const host = TestServerHost.createServerHost({ + "/user/username/projects/myproject/a.ts": "", + "/user/username/projects/myproject/tsconfig.json": "{}" + }) + const session = new TestSession({ host, useInferredProjectPerProjectRoot: true }) + openFilesForSession([{ file: "/user/username/projects/myproject/a.ts", projectRootPath: "/user/username/projects/myproject" }], session) + // Without projectRoot + openFilesForSession([{ + file: "^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts", + content: "", + scriptKindName: "TS", + }], session) + // with "/" as project root + openFilesForSession([{ + file: "^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{\"references\":[]}", + content: `import { UserService from './src/services/user.service';}`, + projectRootPath: "/", + scriptKindName: "TS" + }], session) + baselineTsserverLogs("dynamicFiles", "chat block with imports", session); + }) }); diff --git a/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js b/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js new file mode 100644 index 0000000000000..2d83fdcf0fe67 --- /dev/null +++ b/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js @@ -0,0 +1,420 @@ +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 +//// [/user/username/projects/myproject/a.ts] + + +//// [/user/username/projects/myproject/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; }; + + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/a.ts", + "projectRootPath": "/user/username/projects/myproject" + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /user/username/projects/myproject/a.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/a.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/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] 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 +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 "interface 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/a.ts SVC-1-0 "" + + + ../../../../home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + a.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": "/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": 1, + "tsSize": 0, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 374, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": {}, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "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/a.ts", + "configFile": "/user/username/projects/myproject/tsconfig.json", + "diagnostics": [] + } + } +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/a.ts ProjectRootPath: /user/username/projects/myproject +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": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/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/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: *new* + {} + +Projects:: +/user/username/projects/myproject/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json +/user/username/projects/myproject/a.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts", + "fileContent": "", + "scriptKindName": "TS" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts 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] 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.d.ts Text-1 "interface 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; };" + ^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts SVC-1-0 "" + + + ../../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts + Root file specified for compilation + +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/a.ts ProjectRootPath: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: ^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.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": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/Vscode/Projects/bin/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/Vscode/node_modules/@types: *new* + {"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/tsconfig.json: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/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/tsconfig.json + /dev/null/inferredProject1* *new* +/user/username/projects/myproject/a.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* +^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{\"references\":[]}", + "projectRootPath": "/", + "fileContent": "import { UserService from './src/services/user.service';}", + "scriptKindName": "TS" + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{"references":[]} ProjectRootPath: /:: Result: undefined +Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: / +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq 1 undefined Project: /dev/null/inferredProject2* WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq 1 undefined Project: /dev/null/inferredProject2* WatchType: Failed Lookup Locations +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 "interface 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; };" + ^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{"references":[]} SVC-1-0 "import { UserService from './src/services/user.service';}" + + + home/src/tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + ^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{"references":[]} + Root file specified for compilation + +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] 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.ts ProjectRootPath: /user/username/projects/myproject +Info seq [hh:mm:ss:mss] Projects: /user/username/projects/myproject/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: ^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileName: ^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{"references":[]} ProjectRootPath: / +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": 3, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq: *new* + {"pollingInterval":500} +/home/src/Vscode/Projects/bin/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/Projects/node_modules/@types: + {"pollingInterval":500} +/home/src/Vscode/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/tsconfig.json: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Projects:: +/dev/null/inferredProject1* (Inferred) + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/dev/null/inferredProject2* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/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/tsconfig.json + /dev/null/inferredProject1* + /dev/null/inferredProject2* *new* +/user/username/projects/myproject/a.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /user/username/projects/myproject/tsconfig.json *default* +^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts (Dynamic) (Open) + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* +^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{"references":[]} (Dynamic) (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject2* *default* From 8b047c6e9bf1d5ca6a52c0a4113386ed46ecbca4 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 14:35:56 -0800 Subject: [PATCH 2/9] Dont watch resolutions in dynamic files --- src/compiler/resolutionCache.ts | 32 +++++++++++-------- src/harness/incrementalUtils.ts | 15 ++++++--- src/server/project.ts | 6 ++++ .../dynamicFiles/chat-block-with-imports.js | 26 --------------- 4 files changed, 35 insertions(+), 44 deletions(-) diff --git a/src/compiler/resolutionCache.ts b/src/compiler/resolutionCache.ts index 7bced48353b82..ea3e4a6489567 100644 --- a/src/compiler/resolutionCache.ts +++ b/src/compiler/resolutionCache.ts @@ -199,6 +199,8 @@ export interface ResolutionCacheHost extends MinimalResolutionCacheHost { fileIsOpen(filePath: Path): boolean; onDiscoveredSymlink?(): void; + skipWatchingFailedLookups?(path: Path): boolean | undefined; + // For incremental testing beforeResolveSingleModuleNameWithoutWatching?( moduleResolutionCache: ModuleResolutionCache, @@ -895,7 +897,7 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD resolutionHost.onDiscoveredSymlink(); } resolutionsInFile.set(name, mode, resolution); - if (resolution !== existingResolution) { + if (resolution !== existingResolution && !resolutionHost.skipWatchingFailedLookups?.(path)) { watchFailedLookupLocationsOfExternalModuleResolutions(name, resolution, path, getResolutionWithResolvedFileName, deferWatchingNonRelativeResolution); if (existingResolution) { stopWatchFailedLookupLocationOfResolution(existingResolution, path, getResolutionWithResolvedFileName); @@ -921,10 +923,10 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD Diagnostics.Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2 : Diagnostics.Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved : resolved?.resolvedFileName ? - resolved.packageId ? - Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3 : - Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2 : - Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved, + resolved.packageId ? + Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3 : + Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2 : + Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved, name, containingFile, resolved?.resolvedFileName, @@ -947,7 +949,9 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD // Stop watching and remove the unused name resolutionsInFile.forEach((resolution, name, mode) => { if (!seenNamesInFile.has(name, mode)) { - stopWatchFailedLookupLocationOfResolution(resolution, path, getResolutionWithResolvedFileName); + if (!resolutionHost.skipWatchingFailedLookups?.(path)) { + stopWatchFailedLookupLocationOfResolution(resolution, path, getResolutionWithResolvedFileName); + } resolutionsInFile.delete(name, mode); } }); @@ -1434,13 +1438,15 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD // Deleted file, stop watching failed lookups for all the resolutions in the file const resolutions = cache.get(filePath); if (resolutions) { - resolutions.forEach(resolution => - stopWatchFailedLookupLocationOfResolution( - resolution, - filePath, - getResolutionWithResolvedFileName, - ) - ); + if (!resolutionHost.skipWatchingFailedLookups?.(filePath)) { + resolutions.forEach(resolution => + stopWatchFailedLookupLocationOfResolution( + resolution, + filePath, + getResolutionWithResolvedFileName, + ) + ); + } cache.delete(filePath); } } diff --git a/src/harness/incrementalUtils.ts b/src/harness/incrementalUtils.ts index 47114c88d5151..5069abc45a3c8 100644 --- a/src/harness/incrementalUtils.ts +++ b/src/harness/incrementalUtils.ts @@ -107,6 +107,7 @@ interface ResolutionInfo { fileName: string; name: string; mode: ts.ResolutionMode; + watched: boolean; } function getResolutionCacheDetails( @@ -254,8 +255,8 @@ export function verifyResolutionCache( // Verify ref count resolutionToRefs.forEach((info, resolution) => { ts.Debug.assert( - resolution.files?.size === info.length, - `${projectName}:: Expected Resolution ref count ${info.length} but got ${resolution.files?.size}`, + (resolution.files?.size ?? 0) === info.filter(i => i.watched).length, + `${projectName}:: Expected Resolution ref count ${info.filter(i => i.watched).length} but got ${resolution.files?.size}`, () => `Expected from:: ${JSON.stringify(info, undefined, " ")}` + `Actual from: ${resolution.files?.size}`, @@ -317,12 +318,13 @@ export function verifyResolutionCache( ): ExpectedResolution { const existing = resolutionToRefs.get(resolved); let expectedResolution: ExpectedResolution; + const watched = !resolutionHostCacheHost.skipWatchingFailedLookups?.(fileName); if (existing) { - existing.push({ cacheType, fileName, name, mode }); + existing.push({ cacheType, fileName, name, mode, watched }); expectedResolution = resolutionToExpected.get(resolved)!; } else { - resolutionToRefs.set(resolved, [{ cacheType, fileName, name, mode }]); + resolutionToRefs.set(resolved, [{ cacheType, fileName, name, mode, watched }]); expectedResolution = { resolvedModule: (resolved as any).resolvedModule, resolvedTypeReferenceDirective: (resolved as any).resolvedTypeReferenceDirective, @@ -333,7 +335,9 @@ export function verifyResolutionCache( expectedToResolution.set(expectedResolution, resolved); resolutionToExpected.set(resolved, expectedResolution); } - expected.watchFailedLookupLocationsOfExternalModuleResolutions(name, expectedResolution, fileName, () => ({ resolvedFileName }), deferWatchingNonRelativeResolution); + if (watched) { + expected.watchFailedLookupLocationsOfExternalModuleResolutions(name, expectedResolution, fileName, () => ({ resolvedFileName }), deferWatchingNonRelativeResolution); + } return expectedResolution; } @@ -527,6 +531,7 @@ function verifyProgram(service: ts.server.ProjectService, project: ts.server.Pro getGlobalTypingsCacheLocation: project.getGlobalTypingsCacheLocation.bind(project), globalCacheResolutionModuleName: project.globalCacheResolutionModuleName.bind(project), fileIsOpen: project.fileIsOpen.bind(project), + skipWatchingFailedLookups: project.skipWatchingFailedLookups.bind(project), getCurrentProgram: () => project.getCurrentProgram(), preferNonRecursiveWatch: project.preferNonRecursiveWatch, diff --git a/src/server/project.ts b/src/server/project.ts index 2786ad033a3af..24636bfe9e1d9 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1626,6 +1626,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo }); } + /** @internal */ + skipWatchingFailedLookups(path: Path): boolean | undefined { + const info = this.projectService.getScriptInfoForPath(path); + return info?.isDynamic; + } + /** @internal */ getCurrentProgram(): Program | undefined { return this.program; diff --git a/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js b/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js index 2d83fdcf0fe67..485be6511b949 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js @@ -314,8 +314,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{"references":[]} ProjectRootPath: /:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: / Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq 1 undefined Project: /dev/null/inferredProject2* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq 1 undefined Project: /dev/null/inferredProject2* WatchType: Failed Lookup Locations 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) @@ -361,30 +359,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/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/tsconfig.json: - {} - -FsWatchesRecursive:: -/user/username/projects/myproject: - {} - Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 1 From 72ef1ba7256b1c70206fcee801f3e7386ed674d7 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 14:49:26 -0800 Subject: [PATCH 3/9] Format --- src/compiler/resolutionCache.ts | 8 ++++---- .../unittests/tsserver/dynamicFiles.ts | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/compiler/resolutionCache.ts b/src/compiler/resolutionCache.ts index ea3e4a6489567..ec071babfbba1 100644 --- a/src/compiler/resolutionCache.ts +++ b/src/compiler/resolutionCache.ts @@ -923,10 +923,10 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD Diagnostics.Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2 : Diagnostics.Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved : resolved?.resolvedFileName ? - resolved.packageId ? - Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3 : - Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2 : - Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved, + resolved.packageId ? + Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3 : + Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2 : + Diagnostics.Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved, name, containingFile, resolved?.resolvedFileName, diff --git a/src/testRunner/unittests/tsserver/dynamicFiles.ts b/src/testRunner/unittests/tsserver/dynamicFiles.ts index c5d590bad73fc..5a5906f08c3de 100644 --- a/src/testRunner/unittests/tsserver/dynamicFiles.ts +++ b/src/testRunner/unittests/tsserver/dynamicFiles.ts @@ -274,23 +274,23 @@ describe("unittests:: tsserver:: dynamicFiles:: ", () => { it("chat block with imports", () => { const host = TestServerHost.createServerHost({ "/user/username/projects/myproject/a.ts": "", - "/user/username/projects/myproject/tsconfig.json": "{}" - }) - const session = new TestSession({ host, useInferredProjectPerProjectRoot: true }) - openFilesForSession([{ file: "/user/username/projects/myproject/a.ts", projectRootPath: "/user/username/projects/myproject" }], session) + "/user/username/projects/myproject/tsconfig.json": "{}", + }); + const session = new TestSession({ host, useInferredProjectPerProjectRoot: true }); + openFilesForSession([{ file: "/user/username/projects/myproject/a.ts", projectRootPath: "/user/username/projects/myproject" }], session); // Without projectRoot openFilesForSession([{ file: "^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts", content: "", scriptKindName: "TS", - }], session) + }], session); // with "/" as project root openFilesForSession([{ - file: "^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{\"references\":[]}", + file: '^/vscode-chat-code-block/dnnjb2rllwnoyxqtc2vzc2lvbjovl2xvy2fsl1peag1oelv6tkdvde9uvtvnuzawtxpbnuxxstrare10tvrobfpuvtbpvgmytudwaq/response_6b1244f1-9aca-4b8b-8f65-0ff7ed4e6b4e/2#{"references":[]}', content: `import { UserService from './src/services/user.service';}`, projectRootPath: "/", - scriptKindName: "TS" - }], session) + scriptKindName: "TS", + }], session); baselineTsserverLogs("dynamicFiles", "chat block with imports", session); - }) + }); }); From 1639556da40aefa694ff1e216bf4b8e86eee1ca1 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 14:59:13 -0800 Subject: [PATCH 4/9] Other baselines --- ...n-script-info-with-different-scriptKind.js | 20 --------- ...lution-fails-in-global-typings-location.js | 42 +------------------ ...with-import-from-the-cache-file-failing.js | 42 +------------------ ...ocation-with-import-from-the-cache-file.js | 42 +------------------ ...ith-relative-import-from-the-cache-file.js | 42 +------------------ 5 files changed, 4 insertions(+), 184 deletions(-) diff --git a/tests/baselines/reference/tsserver/documentRegistry/works-when-reusing-orphan-script-info-with-different-scriptKind.js b/tests/baselines/reference/tsserver/documentRegistry/works-when-reusing-orphan-script-info-with-different-scriptKind.js index feea8aef885f0..209db89b26ae0 100644 --- a/tests/baselines/reference/tsserver/documentRegistry/works-when-reusing-orphan-script-info-with-different-scriptKind.js +++ b/tests/baselines/reference/tsserver/documentRegistry/works-when-reusing-orphan-script-info-with-different-scriptKind.js @@ -34,16 +34,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/inmemory/model/6 Pro Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /users/user/projects/san 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: /users/user/projects/san/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/san/^ 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/user/projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/user/projects 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/san/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/san/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/san 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/san 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/san/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/san/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/user/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots @@ -82,18 +72,8 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/users/user/projects: *new* - {"pollingInterval":500} -/users/user/projects/node_modules: *new* - {"pollingInterval":500} /users/user/projects/node_modules/@types: *new* {"pollingInterval":500} -/users/user/projects/san: *new* - {"pollingInterval":500} -/users/user/projects/san/^: *new* - {"pollingInterval":500} -/users/user/projects/san/node_modules: *new* - {"pollingInterval":500} /users/user/projects/san/node_modules/@types: *new* {"pollingInterval":500} 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 index 37651532a6c33..927497ddd1bfe 100644 --- 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 @@ -87,20 +87,6 @@ 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 @@ -125,28 +111,14 @@ TI:: Creating typing installer 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":15} @@ -316,30 +288,18 @@ Info seq [hh:mm:ss:mss] response: 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: +/home/src/Vscode/Projects/bin/node_modules: *new* {"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":15} 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 index f905530b5b012..d3bc212d150ba 100644 --- 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 @@ -131,22 +131,8 @@ Info seq [hh:mm:ss:mss] Auto discovery for typings is enabled in project '/dev/ 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 @@ -184,30 +170,16 @@ PolledWatches:: {"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":117} -/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":22} @@ -382,32 +354,20 @@ PolledWatches:: {"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: +/home/src/Vscode/Projects/bin/node_modules: *new* {"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":117} -/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":22} 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 index c06a5ecae2c7e..dade062c43636 100644 --- 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 @@ -134,22 +134,8 @@ Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/ 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 @@ -193,30 +179,16 @@ PolledWatches:: {"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":119} -/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":24} @@ -387,32 +359,20 @@ PolledWatches:: {"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: +/home/src/Vscode/Projects/bin/node_modules: *new* {"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":119} -/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":24} 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 index 7bbeef1b9eb4e..3de39870507fd 100644 --- 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 @@ -126,20 +126,6 @@ Info seq [hh:mm:ss:mss] File '/home/src/Library/Caches/typescript/node_modules/ 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 @@ -180,30 +166,16 @@ PolledWatches:: {"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":118} -/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":23} @@ -372,32 +344,20 @@ PolledWatches:: {"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: +/home/src/Vscode/Projects/bin/node_modules: *new* {"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":118} -/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":23} From 374b48fa8dd47422cacaf53d08147a8f5dc72c6e Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 15:01:13 -0800 Subject: [PATCH 5/9] Dont watch typeroots of project whose current directory is not watchable or is inferred project with hosts current directory --- src/compiler/resolutionCache.ts | 7 +++++ src/harness/incrementalUtils.ts | 1 + src/server/project.ts | 6 ++++ .../dynamicFiles/chat-block-with-imports.js | 28 ------------------- 4 files changed, 14 insertions(+), 28 deletions(-) diff --git a/src/compiler/resolutionCache.ts b/src/compiler/resolutionCache.ts index ec071babfbba1..6f1fc390723ad 100644 --- a/src/compiler/resolutionCache.ts +++ b/src/compiler/resolutionCache.ts @@ -200,6 +200,7 @@ export interface ResolutionCacheHost extends MinimalResolutionCacheHost { onDiscoveredSymlink?(): void; skipWatchingFailedLookups?(path: Path): boolean | undefined; + skipWatchingTypeRoots?(): boolean | undefined; // For incremental testing beforeResolveSingleModuleNameWithoutWatching?( @@ -1673,6 +1674,12 @@ export function createResolutionCache(resolutionHost: ResolutionCacheHost, rootD return; } + // if this is inferred project with non watchable root or current directory that is lib location, skip watching type roots + if (!isRootWatchable || resolutionHost.skipWatchingTypeRoots?.()) { + closeTypeRootsWatch(); + return; + } + // we need to assume the directories exist to ensure that we can get all the type root directories that get included // But filter directories that are at root level to say directory doesnt exist, so that we arent watching them const typeRoots = getEffectiveTypeRoots(options, { getCurrentDirectory }); diff --git a/src/harness/incrementalUtils.ts b/src/harness/incrementalUtils.ts index 5069abc45a3c8..d7459f1ba489f 100644 --- a/src/harness/incrementalUtils.ts +++ b/src/harness/incrementalUtils.ts @@ -532,6 +532,7 @@ function verifyProgram(service: ts.server.ProjectService, project: ts.server.Pro globalCacheResolutionModuleName: project.globalCacheResolutionModuleName.bind(project), fileIsOpen: project.fileIsOpen.bind(project), skipWatchingFailedLookups: project.skipWatchingFailedLookups.bind(project), + skipWatchingTypeRoots: project.skipWatchingTypeRoots.bind(project), getCurrentProgram: () => project.getCurrentProgram(), preferNonRecursiveWatch: project.preferNonRecursiveWatch, diff --git a/src/server/project.ts b/src/server/project.ts index 24636bfe9e1d9..cc8d71a53ff30 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1632,6 +1632,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo return info?.isDynamic; } + /** @internal */ + skipWatchingTypeRoots(): boolean | undefined { + // Skip watching inferrd project where current directory is lib location + return isInferredProject(this) && this.currentDirectory === this.projectService.currentDirectory; + } + /** @internal */ getCurrentProgram(): Program | undefined { return this.program; diff --git a/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js b/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js index 485be6511b949..b34d41684e7d1 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/chat-block-with-imports.js @@ -205,12 +205,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/chat-editing-snapshot-text-model/ts-nul-authority/c/temp/codeRepo/src/services/user.service.ts 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] 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) @@ -250,28 +244,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"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/tsconfig.json: - {} - -FsWatchesRecursive:: -/user/username/projects/myproject: - {} - Projects:: /dev/null/inferredProject1* (Inferred) *new* projectStateVersion: 1 From a396450170d5185f52a1c52b3cc3649e0c72540f Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 15:05:25 -0800 Subject: [PATCH 6/9] Baselines for typeRoot --- ...n-if-its-not-the-file-from-same-project.js | 18 -- ...eInferredProjectPerProjectRoot-is-false.js | 20 -- ...h-with-useInferredProjectPerProjectRoot.js | 12 -- ...eference-paths-without-external-project.js | 18 -- .../dynamic-file-without-external-project.js | 20 -- .../tsserver/dynamicFiles/untitled.js | 12 -- .../dynamicFiles/walkThroughSnippet.js | 12 -- .../should-not-error-2.js | 14 -- .../should-not-error.js | 14 -- ...oject-root-with-case-insensitive-system.js | 180 ------------------ ...project-root-with-case-sensitive-system.js | 180 ------------------ .../inferred-projects-per-project-root.js | 12 -- ...project-if-useOneInferredProject-is-set.js | 36 ---- ...when-referencing-file-from-another-file.js | 18 -- ...-js-root-files-are-removed-from-project.js | 18 -- .../tsserver/pasteEdits/should-not-error.js | 14 -- .../pluginsAsync/adds-external-files.js | 14 -- .../plugins-are-not-loaded-immediately.js | 14 -- ...er-even-if-imports-resolve-out-of-order.js | 14 -- ...ect-is-closed-before-plugins-are-loaded.js | 32 ---- ...sends-projectsUpdatedInBackground-event.js | 14 -- ...t-exist-on-disk-yet-without-projectRoot.js | 12 -- 22 files changed, 698 deletions(-) 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 90e88f46d0e88..d3bbd0e84eee2 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 @@ -271,12 +271,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Li 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 Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/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/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 (1) @@ -291,12 +285,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /home/src/tslibs/TS/Lib/jsconfig.json: *new* {"pollingInterval":2000} /home/src/tslibs/TS/Lib/tsconfig.json: *new* @@ -497,12 +485,6 @@ PolledWatches:: {"pollingInterval":500} /home/src/Vscode/Projects/bin/node_modules: *new* {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /home/src/tslibs/TS/Lib/jsconfig.json: {"pollingInterval":2000} /home/src/tslibs/TS/Lib/tsconfig.json: diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js index 7b1e7fcbda43d..679ea9b902e44 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js @@ -54,12 +54,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^walkThroughSnippet:/U 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] 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/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) @@ -75,14 +69,6 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} @@ -249,12 +235,6 @@ PolledWatches:: {"pollingInterval":500} /home/src/Vscode/Projects/bin/node_modules: *new* {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js index 72b3ea1ec392e..3f4a85927a59a 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js @@ -277,12 +277,6 @@ Info seq [hh:mm:ss:mss] request: Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^walkThroughSnippet:/Users/UserName/projects/someProject/out/someFile#2.js ProjectRootPath: undefined:: Result: undefined Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /home/src/Vscode/Projects/bin Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* 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/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* 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/inferredProject2* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* 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/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) @@ -429,12 +423,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/myproject/bower_components: {"pollingInterval":500} /user/username/projects/myproject/node_modules: diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js index 9649da0b7c326..6c8935ba065c8 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js @@ -34,12 +34,6 @@ Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferred 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/Vscode/Projects/bin/typings/@epic/Core.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/typings/@epic/Shell.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file -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) @@ -56,16 +50,10 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} /home/src/Vscode/Projects/bin/typings/@epic/Core.d.ts: *new* {"pollingInterval":500} /home/src/Vscode/Projects/bin/typings/@epic/Shell.d.ts: *new* {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* @@ -233,16 +221,10 @@ PolledWatches:: {"pollingInterval":500} /home/src/Vscode/Projects/bin/node_modules: *new* {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} /home/src/Vscode/Projects/bin/typings/@epic/Core.d.ts: {"pollingInterval":500} /home/src/Vscode/Projects/bin/typings/@epic/Shell.d.ts: {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js index bfe565400133c..2c7e514ba8a41 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js @@ -55,12 +55,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^walkThroughSnippet:/U 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] 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/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) @@ -76,14 +70,6 @@ Info seq [hh:mm:ss:mss] Files (2) Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} @@ -250,12 +236,6 @@ PolledWatches:: {"pollingInterval":500} /home/src/Vscode/Projects/bin/node_modules: *new* {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: diff --git a/tests/baselines/reference/tsserver/dynamicFiles/untitled.js b/tests/baselines/reference/tsserver/dynamicFiles/untitled.js index b130fd9a10ee1..a89a607206d43 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/untitled.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/untitled.js @@ -34,12 +34,6 @@ Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferred 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/Vscode/Projects/typings/@epic/Core.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/typings/@epic/Shell.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file -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) @@ -74,16 +68,10 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} /home/src/Vscode/Projects/typings/@epic/Core.d.ts: *new* {"pollingInterval":500} /home/src/Vscode/Projects/typings/@epic/Shell.d.ts: *new* {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* diff --git a/tests/baselines/reference/tsserver/dynamicFiles/walkThroughSnippet.js b/tests/baselines/reference/tsserver/dynamicFiles/walkThroughSnippet.js index 764d2ab441b50..5c0343ea82bb6 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/walkThroughSnippet.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/walkThroughSnippet.js @@ -34,12 +34,6 @@ Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferred 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/Vscode/Projects/bin/walkThroughSnippet:/usr/share/code/resources/app/out/vs/typings/@epic/Core.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/walkThroughSnippet:/usr/share/code/resources/app/out/vs/typings/@epic/Shell.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file -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) @@ -74,16 +68,10 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} /home/src/Vscode/Projects/bin/walkThroughSnippet:/usr/share/code/resources/app/out/vs/typings/@epic/Core.d.ts: *new* {"pollingInterval":500} /home/src/Vscode/Projects/bin/walkThroughSnippet:/usr/share/code/resources/app/out/vs/typings/@epic/Shell.d.ts: *new* {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* diff --git a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error-2.js b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error-2.js index 5b79406940674..8a23e1719c1b8 100644 --- a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error-2.js +++ b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error-2.js @@ -39,12 +39,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/untitled/ts-nul-auth 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] 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/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) @@ -75,14 +69,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} diff --git a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js index 5e7c9c87fbee7..a1d5bfd6b2f2f 100644 --- a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js +++ b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js @@ -39,12 +39,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/untitled/ts-nul-auth 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] 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/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) @@ -75,14 +69,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} 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 4f6fb9c1419b7..5707ba1e92ee4 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 @@ -703,12 +703,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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/inferredProject3* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/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) @@ -852,12 +846,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -983,12 +971,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1119,12 +1101,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1258,12 +1234,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1397,12 +1367,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1632,12 +1596,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /ho Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject3*' - done. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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 (2) @@ -1714,12 +1672,6 @@ PolledWatches *deleted*:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -2191,12 +2143,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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/inferredProject5* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* 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/inferredProject5* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* 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/inferredProject5* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* 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/inferredProject5* WatchType: Type roots Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject5* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject5*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -2340,12 +2286,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2471,12 +2411,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2607,12 +2541,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2746,12 +2674,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2885,12 +2807,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -3147,12 +3063,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /ho Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject5* WatchType: Directory location for typing installer Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject5* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject5*' - done. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject5* WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -3232,12 +3142,6 @@ PolledWatches *deleted*:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -3715,12 +3619,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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/inferredProject7* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* 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/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* 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/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* 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/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) @@ -3864,12 +3762,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -3995,12 +3887,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4131,12 +4017,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4270,12 +4150,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4409,12 +4283,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4644,12 +4512,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /ho Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject7* WatchType: Directory location for typing installer Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject7* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject7*' - done. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject7* WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -4726,12 +4588,6 @@ PolledWatches *deleted*:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -5203,12 +5059,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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/inferredProject9* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject9* 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/inferredProject9* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject9* 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/inferredProject9* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject9* 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/inferredProject9* WatchType: Type roots Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject9* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject9*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -5352,12 +5202,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5483,12 +5327,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5619,12 +5457,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5758,12 +5590,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5897,12 +5723,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: 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 2954990bccb1b..d8abe0db67ac8 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 @@ -741,12 +741,6 @@ Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject3*, 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* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/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) @@ -890,12 +884,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -1027,12 +1015,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -1169,12 +1151,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1308,12 +1284,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1447,12 +1417,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1682,12 +1646,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /ho Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject3*' - done. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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 (2) @@ -1764,12 +1722,6 @@ PolledWatches *deleted*:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -2317,12 +2269,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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/inferredProject6* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* 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/inferredProject6* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* 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/inferredProject6* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* 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/inferredProject6* WatchType: Type roots Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject6* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -2470,12 +2416,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -2622,12 +2562,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -2780,12 +2714,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -2936,12 +2864,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -3092,12 +3014,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -3355,12 +3271,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /ho Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject6* WatchType: Directory location for typing installer Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject6* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject6*' - done. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject6* WatchType: Type roots Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -3468,12 +3378,6 @@ PolledWatches *deleted*:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/project/A/bower_components: {"pollingInterval":500} /user/username/projects/project/A/node_modules: @@ -3997,12 +3901,6 @@ Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject8*, 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* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* 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/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* 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/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* 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/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) @@ -4146,12 +4044,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -4283,12 +4175,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -4425,12 +4311,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4564,12 +4444,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4703,12 +4577,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4938,12 +4806,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /ho Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject8* WatchType: Directory location for typing installer Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject8* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject8*' - done. -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject8* WatchType: Type roots 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) @@ -5020,12 +4882,6 @@ PolledWatches *deleted*:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -5581,12 +5437,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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/inferredProject11* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject11* 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/inferredProject11* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject11* 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/inferredProject11* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject11* 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/inferredProject11* WatchType: Type roots Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject11* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject11*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -5734,12 +5584,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -5891,12 +5735,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -6054,12 +5892,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -6215,12 +6047,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -6376,12 +6202,6 @@ PolledWatches:: {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: 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 b413072679309..50432032d5121 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 @@ -703,12 +703,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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/inferredProject3* -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/inferredProject3* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* 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/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) @@ -852,12 +846,6 @@ PolledWatches:: {"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/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: 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 4d0c8595d04e1..fb349a097a71d 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 @@ -46,12 +46,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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: /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) @@ -86,12 +80,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/myproject/a/b/jsconfig.json: *new* {"pollingInterval":2000} /user/username/projects/myproject/a/b/tsconfig.json: *new* @@ -179,12 +167,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/myproject/a/b/jsconfig.json: {"pollingInterval":2000} /user/username/projects/myproject/a/b/tsconfig.json: @@ -285,12 +267,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/myproject/a/b/jsconfig.json: {"pollingInterval":2000} /user/username/projects/myproject/a/b/tsconfig.json: @@ -359,12 +335,6 @@ Before running Timeout callback:: count: 1 PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/myproject/a/b/jsconfig.json: {"pollingInterval":2000} /user/username/projects/myproject/a/c/jsconfig.json: @@ -570,12 +540,6 @@ After running Timeout callback:: count: 0 PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/myproject/a/b/node_modules/@types: *new* {"pollingInterval":500} /user/username/projects/myproject/a/c/jsconfig.json: 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 6fce1d68c2020..09fd4caeaf10d 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 @@ -71,12 +71,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project1/src/node_modules/glob/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project1/src/node_modules/path/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 (5) @@ -103,12 +97,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/node_modules: *new* {"pollingInterval":500} /user/username/projects/package.json: *new* @@ -342,12 +330,6 @@ PolledWatches:: {"pollingInterval":500} /home/src/Vscode/Projects/bin/node_modules: *new* {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /user/username/projects/node_modules: {"pollingInterval":500} /user/username/projects/package.json: 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 e8b8870e312ec..1044381e83bb7 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 @@ -39,12 +39,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro 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] 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/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) @@ -79,12 +73,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: *new* {"pollingInterval":2000} /home/src/projects/project/tsconfig.json: *new* @@ -213,12 +201,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: {"pollingInterval":2000} /home/src/projects/project/tsconfig.json: diff --git a/tests/baselines/reference/tsserver/pasteEdits/should-not-error.js b/tests/baselines/reference/tsserver/pasteEdits/should-not-error.js index 58c48c8ae9b84..8021fae99796a 100644 --- a/tests/baselines/reference/tsserver/pasteEdits/should-not-error.js +++ b/tests/baselines/reference/tsserver/pasteEdits/should-not-error.js @@ -46,12 +46,6 @@ Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: ^/untitled/ts-nul-auth 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] 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/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) @@ -82,14 +76,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} diff --git a/tests/baselines/reference/tsserver/pluginsAsync/adds-external-files.js b/tests/baselines/reference/tsserver/pluginsAsync/adds-external-files.js index 6b91def85f56b..9ec2b0e044d93 100644 --- a/tests/baselines/reference/tsserver/pluginsAsync/adds-external-files.js +++ b/tests/baselines/reference/tsserver/pluginsAsync/adds-external-files.js @@ -36,12 +36,6 @@ Info seq [hh:mm:ss:mss] Dynamically importing plugin-a from /home/src/tslibs/TS request import plugin-a 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/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) @@ -75,14 +69,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} diff --git a/tests/baselines/reference/tsserver/pluginsAsync/plugins-are-not-loaded-immediately.js b/tests/baselines/reference/tsserver/pluginsAsync/plugins-are-not-loaded-immediately.js index a0e90022ffd87..8ba2edda2473d 100644 --- a/tests/baselines/reference/tsserver/pluginsAsync/plugins-are-not-loaded-immediately.js +++ b/tests/baselines/reference/tsserver/pluginsAsync/plugins-are-not-loaded-immediately.js @@ -36,12 +36,6 @@ Info seq [hh:mm:ss:mss] Dynamically importing plugin-a from /home/src/tslibs/TS request import plugin-a 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/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) @@ -75,14 +69,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} diff --git a/tests/baselines/reference/tsserver/pluginsAsync/plugins-evaluation-in-correct-order-even-if-imports-resolve-out-of-order.js b/tests/baselines/reference/tsserver/pluginsAsync/plugins-evaluation-in-correct-order-even-if-imports-resolve-out-of-order.js index 27667c6363565..3e1cdb0f103f0 100644 --- a/tests/baselines/reference/tsserver/pluginsAsync/plugins-evaluation-in-correct-order-even-if-imports-resolve-out-of-order.js +++ b/tests/baselines/reference/tsserver/pluginsAsync/plugins-evaluation-in-correct-order-even-if-imports-resolve-out-of-order.js @@ -40,12 +40,6 @@ Info seq [hh:mm:ss:mss] Dynamically importing plugin-b from /home/src/tslibs/TS request import plugin-b 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/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) @@ -79,14 +73,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} diff --git a/tests/baselines/reference/tsserver/pluginsAsync/project-is-closed-before-plugins-are-loaded.js b/tests/baselines/reference/tsserver/pluginsAsync/project-is-closed-before-plugins-are-loaded.js index 28d10252231e8..4f17d50553b2d 100644 --- a/tests/baselines/reference/tsserver/pluginsAsync/project-is-closed-before-plugins-are-loaded.js +++ b/tests/baselines/reference/tsserver/pluginsAsync/project-is-closed-before-plugins-are-loaded.js @@ -37,12 +37,6 @@ request import plugin-a Awaiting project close 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/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) @@ -76,14 +70,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} @@ -195,12 +181,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] DirectoryWatcher:: Close:: 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:: Close:: 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:: Close:: 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:: Close:: WatchInfo: /home/src/Vscode/Projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: 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:: Close:: WatchInfo: /home/src/Vscode/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) Info seq [hh:mm:ss:mss] Files (2) @@ -221,18 +201,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches *deleted*:: -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: /dev/null/inferredProject1* (Inferred) *deleted* projectStateVersion: 2 diff --git a/tests/baselines/reference/tsserver/pluginsAsync/sends-projectsUpdatedInBackground-event.js b/tests/baselines/reference/tsserver/pluginsAsync/sends-projectsUpdatedInBackground-event.js index cbd7c34355c78..784dcb7a9128a 100644 --- a/tests/baselines/reference/tsserver/pluginsAsync/sends-projectsUpdatedInBackground-event.js +++ b/tests/baselines/reference/tsserver/pluginsAsync/sends-projectsUpdatedInBackground-event.js @@ -36,12 +36,6 @@ Info seq [hh:mm:ss:mss] Dynamically importing plugin-a from /home/src/tslibs/TS request import plugin-a 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/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) @@ -75,14 +69,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: *new* {} diff --git a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js index 8fd3342ad515d..b772a827bd827 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-without-projectRoot.js @@ -43,12 +43,6 @@ Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferred 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: /typings/@epic/Core.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/src/somefile.d.ts 500 undefined Project: /dev/null/inferredProject1* WatchType: Missing file -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) @@ -85,16 +79,10 @@ After request PolledWatches:: /home/src/Vscode/Projects/bin/jsconfig.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} /home/src/Vscode/Projects/bin/src/somefile.d.ts: *new* {"pollingInterval":500} /home/src/Vscode/Projects/bin/tsconfig.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /typings/@epic/Core.d.ts: *new* {"pollingInterval":500} From 0dd9c1a43dd5d45b841c9bb51a93277ad4cce1d0 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 15:20:08 -0800 Subject: [PATCH 7/9] Typing installerr location checks --- src/server/project.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/project.ts b/src/server/project.ts index cc8d71a53ff30..fd3367ebea789 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1530,6 +1530,13 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo /** @internal */ watchTypingLocations(files: readonly string[] | undefined): void { + // Skip watching typing locations for inferred project whose currentDirectory is not watchable or + // is same as server's current directory + if (this.currentDirectory === this.projectService.currentDirectory || + !canWatchDirectoryOrFilePath(this.toPath(this.currentDirectory))) { + return; + } + if (!files) { this.typingWatchers!.isInvoked = false; return; From 194132fa122a6bbad96f85a1982fa159beacc7a5 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 15:27:53 -0800 Subject: [PATCH 8/9] baselines for typings installer --- ...n-if-its-not-the-file-from-same-project.js | 8 -- ...eInferredProjectPerProjectRoot-is-false.js | 18 --- ...h-with-useInferredProjectPerProjectRoot.js | 26 ---- ...eference-paths-without-external-project.js | 22 ---- .../dynamic-file-without-external-project.js | 18 --- ...oject-root-with-case-insensitive-system.js | 120 ------------------ ...project-root-with-case-sensitive-system.js | 120 ------------------ .../inferred-projects-per-project-root.js | 8 -- ...when-referencing-file-from-another-file.js | 52 -------- ...ith-typeAcquisition-when-safe-type-list.js | 38 ------ ...ith-mixed-content-are-handled-correctly.js | 20 --- ...les-excluded-by-a-custom-safe-type-list.js | 38 ------ ...les-excluded-by-a-legacy-safe-type-list.js | 30 ----- ...files-excluded-by-the-default-type-list.js | 62 --------- ...e-features-when-the-files-are-too-large.js | 54 -------- ...che-handles-changes-in-project-settings.js | 20 --- ...-location-with-currentDirectory-at-root.js | 2 - ...lution-fails-in-global-typings-location.js | 34 ----- ...e-failing-with-currentDirectory-at-root.js | 2 - ...with-import-from-the-cache-file-failing.js | 44 ------- ...ache-file-with-currentDirectory-at-root.js | 2 - ...ocation-with-import-from-the-cache-file.js | 46 ------- ...ache-file-with-currentDirectory-at-root.js | 2 - ...ith-relative-import-from-the-cache-file.js | 44 ------- ...rnal-project-with-skipLibCheck-as-false.js | 32 ----- .../skipLibCheck/jsonly-external-project.js | 32 ----- .../expired-cache-entry-lockFile3.js | 63 --------- .../typingsInstaller/expired-cache-entry.js | 63 --------- .../typingsInstaller/inferred-projects.js | 63 --------- .../non-expired-cache-entry-lockFile3.js | 47 ------- .../non-expired-cache-entry.js | 47 ------- .../files-at-windows-style-root.js | 6 - ...watching-files-with-network-style-paths.js | 2 - 33 files changed, 1185 deletions(-) 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 d3bbd0e84eee2..c2b3e5fd12c18 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 @@ -392,10 +392,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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*", @@ -481,10 +477,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /home/src/tslibs/TS/Lib/jsconfig.json: {"pollingInterval":2000} /home/src/tslibs/TS/Lib/tsconfig.json: diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js index 679ea9b902e44..22dc86672d8a9 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-fails-when-useInferredProjectPerProjectRoot-is-false.js @@ -156,12 +156,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 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/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*", @@ -228,18 +222,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/^walkThroughSnippet:/Users/UserName: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js index 3f4a85927a59a..532b37cc7857c 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-projectRootPath-with-useInferredProjectPerProjectRoot.js @@ -338,12 +338,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 1 undefined Project: /dev/null/inferredProject2* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 1 undefined Project: /dev/null/inferredProject2* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject2* 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/inferredProject2* 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/inferredProject2* 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/inferredProject2* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject2*", @@ -416,26 +410,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/^walkThroughSnippet:/Users/UserName: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/myproject/bower_components: - {"pollingInterval":500} -/user/username/projects/myproject/node_modules: - {"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: - {} - Projects:: /dev/null/inferredProject1* (Inferred) projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js index 6c8935ba065c8..88f424048d3df 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-with-reference-paths-without-external-project.js @@ -142,12 +142,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 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/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*", @@ -214,22 +208,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/^walkThroughSnippet:/Users/UserName: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/typings/@epic/Core.d.ts: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/typings/@epic/Shell.d.ts: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js index 2c7e514ba8a41..212ae5eca57d9 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/dynamic-file-without-external-project.js @@ -157,12 +157,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: ^walkThroughSnippet:/Users/UserName 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/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*", @@ -229,18 +223,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/^walkThroughSnippet:/Users/UserName: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 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 5707ba1e92ee4..529e618cafa96 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 @@ -759,10 +759,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject3* 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/inferredProject3* 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/inferredProject3* 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/inferredProject3* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject3*", @@ -842,10 +838,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -967,10 +959,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1097,10 +1085,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1230,10 +1214,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1363,10 +1343,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1591,10 +1567,6 @@ TI:: [hh:mm:ss:mss] Sending response: "projectName": "/dev/null/inferredProject3*", "files": [] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject3*' - done. Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) @@ -1668,10 +1640,6 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -2199,10 +2167,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject5* 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/inferredProject5* 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/inferredProject5* 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/inferredProject5* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject5*", @@ -2282,10 +2246,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2407,10 +2367,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2537,10 +2493,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2670,10 +2622,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -2803,10 +2751,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -3058,10 +3002,6 @@ TI:: [hh:mm:ss:mss] Sending response: "projectName": "/dev/null/inferredProject5*", "files": [] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject5* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject5* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject5* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject5* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject5*' - done. Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) @@ -3138,10 +3078,6 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -3675,10 +3611,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject7* 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/inferredProject7* 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/inferredProject7* 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/inferredProject7* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject7*", @@ -3758,10 +3690,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -3883,10 +3811,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4013,10 +3937,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4146,10 +4066,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4279,10 +4195,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4507,10 +4419,6 @@ TI:: [hh:mm:ss:mss] Sending response: "projectName": "/dev/null/inferredProject7*", "files": [] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject7* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject7* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject7* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject7* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject7*' - done. Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject6*' (Inferred) @@ -4584,10 +4492,6 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -5115,10 +5019,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject9* 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/inferredProject9* 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/inferredProject9* 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/inferredProject9* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject9*", @@ -5198,10 +5098,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5323,10 +5219,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5453,10 +5345,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5586,10 +5474,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -5719,10 +5603,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: 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 d8abe0db67ac8..d24429426777c 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 @@ -797,10 +797,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject3* 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/inferredProject3* 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/inferredProject3* 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/inferredProject3* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject3*", @@ -880,10 +876,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -1011,10 +1003,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -1147,10 +1135,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1280,10 +1264,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1413,10 +1393,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -1641,10 +1617,6 @@ TI:: [hh:mm:ss:mss] Sending response: "projectName": "/dev/null/inferredProject3*", "files": [] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject3*' - done. Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred) @@ -1718,10 +1690,6 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -2325,10 +2293,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject6* 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/inferredProject6* 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/inferredProject6* 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/inferredProject6* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject6*", @@ -2412,10 +2376,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -2558,10 +2518,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -2710,10 +2666,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -2860,10 +2812,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -3010,10 +2958,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -3266,10 +3210,6 @@ TI:: [hh:mm:ss:mss] Sending response: "projectName": "/dev/null/inferredProject6*", "files": [] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject6* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject6* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject6* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject6* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject6*' - done. Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject4*' (Inferred) @@ -3374,10 +3314,6 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/project/A/bower_components: {"pollingInterval":500} /user/username/projects/project/A/node_modules: @@ -3957,10 +3893,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject8* 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/inferredProject8* 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/inferredProject8* 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/inferredProject8* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject8*", @@ -4040,10 +3972,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -4171,10 +4099,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/jsconfig.json: @@ -4307,10 +4231,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4440,10 +4360,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4573,10 +4489,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: @@ -4801,10 +4713,6 @@ TI:: [hh:mm:ss:mss] Sending response: "projectName": "/dev/null/inferredProject8*", "files": [] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject8* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: /dev/null/inferredProject8* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject8* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/Vscode/Projects/bin/node_modules 1 undefined Project: /dev/null/inferredProject8* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Closing file watchers for project '/dev/null/inferredProject8*' - done. Info seq [hh:mm:ss:mss] `remove Project:: Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject7*' (Inferred) @@ -4878,10 +4786,6 @@ PolledWatches:: {"pollingInterval":500} PolledWatches *deleted*:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/project/b/bower_components: {"pollingInterval":500} /user/username/projects/project/b/node_modules: @@ -5493,10 +5397,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject11* 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/inferredProject11* 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/inferredProject11* 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/inferredProject11* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject11*", @@ -5580,10 +5480,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -5731,10 +5627,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -5888,10 +5780,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -6043,10 +5931,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: @@ -6198,10 +6082,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/A/bower_components: 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 50432032d5121..2ddfafd6be595 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 @@ -759,10 +759,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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/inferredProject3* 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/inferredProject3* 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/inferredProject3* 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/inferredProject3* WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "/dev/null/inferredProject3*", @@ -842,10 +838,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} /user/username/projects/node_modules/@types: {"pollingInterval":500} /user/username/projects/project/a/bower_components: 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 09fd4caeaf10d..fe362c45da0c2 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 @@ -239,14 +239,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project1/src/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/project1/src/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/project1/src/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/project1/src/node_modules 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/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 ["glob","minimatch","node"] TI:: [hh:mm:ss:mss] 'glob':: Entry for package 'glob' does not exist in local types registry - skipping... TI:: [hh:mm:ss:mss] 'minimatch':: Entry for package 'minimatch' does not exist in local types registry - skipping... @@ -325,50 +317,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/node_modules: - {"pollingInterval":500} -/user/username/projects/package.json: - {"pollingInterval":2000} -/user/username/projects/project1/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/project1/node_modules: - {"pollingInterval":500} -/user/username/projects/project1/package.json: - {"pollingInterval":2000} -/user/username/projects/project1/src/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project1/src/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/project1/src/node_modules/glob/package.json: - {"pollingInterval":2000} -/user/username/projects/project1/src/node_modules/minimatch/package.json: - {"pollingInterval":2000} -/user/username/projects/project1/src/node_modules/package.json: - {"pollingInterval":2000} -/user/username/projects/project1/src/node_modules/path/package.json: - {"pollingInterval":2000} -/user/username/projects/project1/src/package.json: - {"pollingInterval":2000} -/user/username/projects/project1/src/tsconfig.json: - {"pollingInterval":2000} -/user/username/projects/project1/tsconfig.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - -FsWatchesRecursive:: -/user/username/projects: - {} -/user/username/projects/project1/src/node_modules: - {} - Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projects/file-with-name-constructor.js-doesnt-cause-issue-with-typeAcquisition-when-safe-type-list.js b/tests/baselines/reference/tsserver/projects/file-with-name-constructor.js-doesnt-cause-issue-with-typeAcquisition-when-safe-type-list.js index 9a9f806bc065b..f8e18c2fd66ae 100644 --- a/tests/baselines/reference/tsserver/projects/file-with-name-constructor.js-doesnt-cause-issue-with-typeAcquisition-when-safe-type-list.js +++ b/tests/baselines/reference/tsserver/projects/file-with-name-constructor.js-doesnt-cause-issue-with-typeAcquisition-when-safe-type-list.js @@ -226,14 +226,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: project 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: project 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: project 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: project WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Installing typings ["blissfuljs","s"] TI:: [hh:mm:ss:mss] 'blissfuljs':: Entry for package 'blissfuljs' does not exist in local types registry - skipping... TI:: [hh:mm:ss:mss] 's':: Entry for package 's' does not exist in local types registry - skipping... @@ -335,36 +327,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/node_modules: - {"pollingInterval":500} -/user/username/projects/project/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/node_modules: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/project/constructor.js: - {} -/user/username/projects/project/f1.js: - {} - -FsWatchesRecursive:: -/user/username/projects: - {} - Projects:: project (External) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js b/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js index 5181f33a2e555..df9b098c37325 100644 --- a/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js +++ b/tests/baselines/reference/tsserver/projects/files-with-mixed-content-are-handled-correctly.js @@ -149,10 +149,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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: projectFileName 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: projectFileName 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: projectFileName 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: projectFileName WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "projectFileName", @@ -243,22 +239,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: projectFileName (External) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-custom-safe-type-list.js b/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-custom-safe-type-list.js index ea4319fd41f2f..f8975890cbecf 100644 --- a/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-custom-safe-type-list.js +++ b/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-custom-safe-type-list.js @@ -195,18 +195,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/lib/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: project 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: project 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: project 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: project WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Installing typings ["duck-types"] TI:: [hh:mm:ss:mss] 'duck-types':: Entry for package 'duck-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 @@ -303,32 +291,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/project/a/b/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/a/b/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/project/lib/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/lib/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/project/a/b/f1.js: - {} - Projects:: project (External) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-legacy-safe-type-list.js b/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-legacy-safe-type-list.js index 3ae390d65a309..1c0e91ecb9c70 100644 --- a/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-legacy-safe-type-list.js +++ b/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-a-legacy-safe-type-list.js @@ -198,14 +198,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: project 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: project 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: project 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: project WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Installing typings ["blissfuljs"] TI:: [hh:mm:ss:mss] 'blissfuljs':: Entry for package 'blissfuljs' 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 @@ -302,28 +294,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/project/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/project/foo.js: - {} - Projects:: project (External) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-the-default-type-list.js b/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-the-default-type-list.js index 9b56029fdec97..3afa206befd63 100644 --- a/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-the-default-type-list.js +++ b/tests/baselines/reference/tsserver/projects/ignores-files-excluded-by-the-default-type-list.js @@ -221,30 +221,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/a/b/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/c/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/c/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/c/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/c/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo-ui/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo-ui/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo-ui/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/q/lib/kendo-ui/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/scripts/Office/1/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/scripts/Office/1/bower_components 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/scripts/Office/1/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/scripts/Office/1/node_modules 1 undefined Project: project WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: project 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: project 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: project 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: project WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Installing typings ["kendo-ui","office"] TI:: [hh:mm:ss:mss] 'kendo-ui':: Entry for package 'kendo-ui' does not exist in local types registry - skipping... TI:: [hh:mm:ss:mss] 'office':: Entry for package 'office' does not exist in local types registry - skipping... @@ -344,44 +320,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/project/a/b/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/a/b/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/project/c/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/c/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/project/q/lib/kendo-ui/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/q/lib/kendo-ui/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/project/q/lib/kendo/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/q/lib/kendo/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/project/scripts/Office/1/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/scripts/Office/1/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/project/a/b/f1.js: - {} - Projects:: project (External) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/projects/should-disable-features-when-the-files-are-too-large.js b/tests/baselines/reference/tsserver/projects/should-disable-features-when-the-files-are-too-large.js index 2ca7d391fb5c1..a0a7765a23f58 100644 --- a/tests/baselines/reference/tsserver/projects/should-disable-features-when-the-files-are-too-large.js +++ b/tests/baselines/reference/tsserver/projects/should-disable-features-when-the-files-are-too-large.js @@ -172,14 +172,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: proj1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: proj1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: proj1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: proj1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: proj1 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: proj1 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: proj1 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: proj1 WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "proj1", @@ -270,28 +262,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/project/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/project/f1.js: - {} - Projects:: proj1 (External) *changed* projectStateVersion: 1 @@ -392,14 +362,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: proj2 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/bower_components 1 undefined Project: proj2 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: proj2 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/project/node_modules 1 undefined Project: proj2 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: proj2 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: proj2 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: proj2 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: proj2 WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "proj2", @@ -495,20 +457,12 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"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/@types: {"pollingInterval":500} /home/src/Vscode/node_modules/@types: {"pollingInterval":500} -/user/username/projects/project/bower_components: - {"pollingInterval":500} -/user/username/projects/project/node_modules: - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: @@ -652,20 +606,12 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: - {"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/@types: {"pollingInterval":500} /home/src/Vscode/node_modules/@types: {"pollingInterval":500} -/user/username/projects/project/bower_components: - {"pollingInterval":500} -/user/username/projects/project/node_modules: - {"pollingInterval":500} FsWatches:: /home/src/tslibs/TS/Lib/lib.d.ts: 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 9424a455f66ba..9d2080af99643 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 @@ -57,12 +57,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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* 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/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) @@ -97,12 +91,6 @@ Info seq [hh:mm:ss:mss] response: After request PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/project/jsconfig.json: *new* {"pollingInterval":2000} /user/username/projects/project/tsconfig.json: *new* @@ -320,14 +308,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} - PolledWatches *deleted*:: /user/username/projects/project/jsconfig.json: {"pollingInterval":2000} 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 index e8c43ce051f64..c2c1aad124e19 100644 --- 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 @@ -178,8 +178,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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 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 index 927497ddd1bfe..6b1109cd63b39 100644 --- 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 @@ -87,12 +87,6 @@ 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/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) @@ -110,14 +104,6 @@ TI:: Creating typing installer //// [/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts] *Lib* Inode:: 15 -PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: /home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: *new* {"inode":15} @@ -207,10 +193,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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 @@ -287,22 +269,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: - {"inode":15} - Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 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 index b56f473343f03..920338ca5fcc8 100644 --- 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 @@ -240,8 +240,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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 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 index d3bc212d150ba..8ccd7380216e1 100644 --- 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 @@ -137,12 +137,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Cach 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) @@ -170,12 +164,6 @@ PolledWatches:: {"pollingInterval":2000} /home/src/Library/Caches/typescript/node_modules/package.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* @@ -267,10 +255,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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 @@ -347,34 +331,6 @@ Info seq [hh:mm:ss:mss] response: } 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/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/Library/Caches/typescript/package.json: - {"inode":117} -/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 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 index d6e561c2adccb..f4ed11e22a887 100644 --- 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 @@ -249,8 +249,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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*", 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 index dade062c43636..e95e611fb0505 100644 --- 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 @@ -141,12 +141,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Cach 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) @@ -179,12 +173,6 @@ PolledWatches:: {"pollingInterval":2000} /home/src/Library/Caches/typescript/node_modules/package.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* @@ -276,10 +264,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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*", @@ -350,36 +334,6 @@ Info seq [hh:mm:ss:mss] response: } 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/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/Library/Caches/typescript/package.json: - {"inode":119} -/home/src/tslibs/TS/Lib/lib.es2020.full.d.ts: - {"inode":24} - -FsWatchesRecursive:: -/home/src/Library/Caches/typescript/node_modules: - {"inode":6} - Projects:: /dev/null/inferredProject1* (Inferred) *changed* projectStateVersion: 1 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 index 026a25dfed3cc..9d45f7563a662 100644 --- 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 @@ -236,8 +236,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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*", 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 index 3de39870507fd..70db40837ab35 100644 --- 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 @@ -130,12 +130,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/Library/Cach 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) @@ -166,12 +160,6 @@ PolledWatches:: {"pollingInterval":2000} /home/src/Library/Caches/typescript/node_modules/package.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* @@ -263,10 +251,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/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*", @@ -337,34 +321,6 @@ Info seq [hh:mm:ss:mss] response: } 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/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} - -FsWatches:: -/home/src/Library/Caches/typescript/package.json: - {"inode":118} -/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 diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js index ae01d84621cec..a2935da88aa09 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project-with-skipLibCheck-as-false.js @@ -180,14 +180,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/bower_components 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/bower_components 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/node_modules 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/node_modules 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: project1 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: project1 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: project1 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: project1 WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "project1", @@ -282,30 +274,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/a/b/bower_components: *new* - {"pollingInterval":500} -/home/src/projects/project/a/b/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/projects/project/a/b/file1.js: - {} -/home/src/projects/project/a/b/file2.d.ts: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: project1 (External) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js index df011f14d6c04..a02df529acc76 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js @@ -177,14 +177,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/bower_components 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/bower_components 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/node_modules 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/project/a/b/node_modules 1 undefined Project: project1 WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/Vscode/Projects/bin/bower_components 1 undefined Project: project1 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: project1 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: project1 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: project1 WatchType: Directory location for typing installer TI:: [hh:mm:ss:mss] Sending response: { "projectName": "project1", @@ -275,30 +267,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/a/b/bower_components: *new* - {"pollingInterval":500} -/home/src/projects/project/a/b/node_modules: *new* - {"pollingInterval":500} - -FsWatches:: -/home/src/projects/project/a/b/file1.js: - {} -/home/src/projects/project/a/b/file2.d.ts: - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Projects:: project1 (External) *changed* projectStateVersion: 1 diff --git a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry-lockFile3.js b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry-lockFile3.js index 2339d0314c0db..0188505d036ed 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry-lockFile3.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry-lockFile3.js @@ -83,12 +83,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro 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] 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/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) @@ -105,12 +99,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: *new* {"pollingInterval":2000} /home/src/projects/project/tsconfig.json: *new* @@ -217,15 +205,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/node_modules 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/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 ["jquery"] TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json TI:: [hh:mm:ss:mss] Sending response: @@ -267,32 +246,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/bower_components: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/tsconfig.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects/project/package.json: *new* - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - PendingInstalls callback:: count: 1 1: #1 with arguments:: [ "@types/jquery@tsFakeMajor.Minor" @@ -564,30 +517,14 @@ PolledWatches:: {"pollingInterval":2000} /home/src/Library/Caches/typescript/node_modules/package.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/bin/bower_components: - {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/bower_components: - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: {"pollingInterval":2000} -/home/src/projects/project/node_modules: - {"pollingInterval":500} /home/src/projects/project/tsconfig.json: {"pollingInterval":2000} FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* {} -/home/src/projects/project/package.json: - {} /home/src/tslibs/TS/Lib/lib.d.ts: {} diff --git a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js index abf8f340c50f1..fd426632f9173 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/expired-cache-entry.js @@ -83,12 +83,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro 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] 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/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) @@ -105,12 +99,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: *new* {"pollingInterval":2000} /home/src/projects/project/tsconfig.json: *new* @@ -217,15 +205,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/node_modules 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/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 ["jquery"] TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json TI:: [hh:mm:ss:mss] Sending response: @@ -267,32 +246,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/bower_components: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/tsconfig.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects/project/package.json: *new* - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - PendingInstalls callback:: count: 1 1: #1 with arguments:: [ "@types/jquery@tsFakeMajor.Minor" @@ -564,30 +517,14 @@ PolledWatches:: {"pollingInterval":2000} /home/src/Library/Caches/typescript/node_modules/package.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/bin/bower_components: - {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/bower_components: - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: {"pollingInterval":2000} -/home/src/projects/project/node_modules: - {"pollingInterval":500} /home/src/projects/project/tsconfig.json: {"pollingInterval":2000} FsWatches:: /home/src/Library/Caches/typescript/package.json: *new* {} -/home/src/projects/project/package.json: - {} /home/src/tslibs/TS/Lib/lib.d.ts: {} diff --git a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js index f333a0044c350..dd4ff569f0dc5 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/inferred-projects.js @@ -44,12 +44,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/project 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* 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/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) @@ -66,12 +60,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /user/username/projects/project/jsconfig.json: *new* {"pollingInterval":2000} /user/username/projects/project/tsconfig.json: *new* @@ -181,15 +169,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/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: /user/username/projects/project/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /user/username/projects/project/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/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: /user/username/projects/project/node_modules 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/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 ["jquery"] TI:: [hh:mm:ss:mss] Npm config file: /home/src/Library/Caches/typescript/package.json TI:: [hh:mm:ss:mss] Sending response: @@ -231,32 +210,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/project/bower_components: *new* - {"pollingInterval":500} -/user/username/projects/project/jsconfig.json: - {"pollingInterval":2000} -/user/username/projects/project/node_modules: *new* - {"pollingInterval":500} -/user/username/projects/project/tsconfig.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/tslibs/TS/Lib/lib.d.ts: - {} -/user/username/projects/project/package.json: *new* - {} - PendingInstalls callback:: count: 1 1: #1 with arguments:: [ "@types/jquery@tsFakeMajor.Minor" @@ -531,22 +484,8 @@ PolledWatches:: {"pollingInterval":2000} /home/src/Library/Caches/typescript/node_modules/package.json: *new* {"pollingInterval":2000} -/home/src/Vscode/Projects/bin/bower_components: - {"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/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/user/username/projects/project/bower_components: - {"pollingInterval":500} /user/username/projects/project/jsconfig.json: {"pollingInterval":2000} -/user/username/projects/project/node_modules: - {"pollingInterval":500} /user/username/projects/project/tsconfig.json: {"pollingInterval":2000} @@ -555,8 +494,6 @@ FsWatches:: {} /home/src/tslibs/TS/Lib/lib.d.ts: {} -/user/username/projects/project/package.json: - {} Projects:: /dev/null/inferredProject1* (Inferred) *changed* diff --git a/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry-lockFile3.js b/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry-lockFile3.js index 94f6a30ec60bd..ff2dd9a518a21 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry-lockFile3.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry-lockFile3.js @@ -83,12 +83,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro 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] 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/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) @@ -105,12 +99,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: *new* {"pollingInterval":2000} /home/src/projects/project/tsconfig.json: *new* @@ -217,15 +205,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/node_modules 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/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*", @@ -298,32 +277,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/bower_components: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/tsconfig.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects/project/package.json: *new* - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Timeout callback:: count: 2 1: /dev/null/inferredProject1* *new* 2: *ensureProjectForOpenFiles* *new* 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 3dbd5825c083b..30bfa6338a1a4 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/non-expired-cache-entry.js @@ -83,12 +83,6 @@ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/pro 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] 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/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) @@ -105,12 +99,6 @@ Info seq [hh:mm:ss:mss] ----------------------------------------------- TI:: Creating typing installer PolledWatches:: -/home/src/Vscode/Projects/bin/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: *new* - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: *new* - {"pollingInterval":500} /home/src/projects/project/jsconfig.json: *new* {"pollingInterval":2000} /home/src/projects/project/tsconfig.json: *new* @@ -217,15 +205,6 @@ TI:: [hh:mm:ss:mss] Sending response: "/home/src/Vscode/Projects/bin/node_modules" ] } -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/bower_components 1 undefined Project: /dev/null/inferredProject1* WatchType: Directory location for typing installer -Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/projects/project/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location for typing installer -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/projects/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: /home/src/projects/project/node_modules 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/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*", @@ -298,32 +277,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -/home/src/Vscode/Projects/bin/bower_components: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules: *new* - {"pollingInterval":500} -/home/src/Vscode/Projects/bin/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/Projects/node_modules/@types: - {"pollingInterval":500} -/home/src/Vscode/node_modules/@types: - {"pollingInterval":500} -/home/src/projects/project/bower_components: *new* - {"pollingInterval":500} -/home/src/projects/project/jsconfig.json: - {"pollingInterval":2000} -/home/src/projects/project/node_modules: *new* - {"pollingInterval":500} -/home/src/projects/project/tsconfig.json: - {"pollingInterval":2000} - -FsWatches:: -/home/src/projects/project/package.json: *new* - {} -/home/src/tslibs/TS/Lib/lib.d.ts: - {} - Timeout callback:: count: 2 1: /dev/null/inferredProject1* *new* 2: *ensureProjectForOpenFiles* *new* 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 cde5f70dc1641..052720edb323b 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 @@ -63,8 +63,6 @@ Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/project/file2.ts 500 undefined WatchType: Closed Script info Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: c:/project/tsconfig.json Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: c:/home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: c:/project/node_modules/@types 1 undefined Project: c:/project/tsconfig.json WatchType: Type roots -Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/project/node_modules/@types 1 undefined Project: c:/project/tsconfig.json WatchType: Type roots Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: c:/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info seq [hh:mm:ss:mss] Project 'c:/project/tsconfig.json' (Configured) Info seq [hh:mm:ss:mss] Files (3) @@ -162,10 +160,6 @@ Info seq [hh:mm:ss:mss] response: } After request -PolledWatches:: -c:/project/node_modules/@types: *new* - {"pollingInterval":500} - FsWatches:: c:/home/src/tslibs/TS/Lib/lib.d.ts: *new* {} 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 b18b1aac5665e..1ca0142fc1cc8 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 @@ -378,8 +378,6 @@ TI:: [hh:mm:ss:mss] Sending response: "//vda1cs4850/myprojects/project/node_modules" ] } -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*", From d7fdf8eec46e7b14f45b7344a5ee13ef2b6f95d8 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 12 Dec 2025 15:42:29 -0800 Subject: [PATCH 9/9] Format --- src/server/project.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/server/project.ts b/src/server/project.ts index fd3367ebea789..88fa23c1bc263 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1530,10 +1530,12 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo /** @internal */ watchTypingLocations(files: readonly string[] | undefined): void { - // Skip watching typing locations for inferred project whose currentDirectory is not watchable or + // Skip watching typing locations for inferred project whose currentDirectory is not watchable or // is same as server's current directory - if (this.currentDirectory === this.projectService.currentDirectory || - !canWatchDirectoryOrFilePath(this.toPath(this.currentDirectory))) { + if ( + this.currentDirectory === this.projectService.currentDirectory || + !canWatchDirectoryOrFilePath(this.toPath(this.currentDirectory)) + ) { return; }