From 1b2bba950f7024e31768fb46fc507a3b3b488be7 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 21 Feb 2023 11:58:43 -0800 Subject: [PATCH 1/9] Refactor --- .../unittests/tsserver/compileOnSave.ts | 4 +- .../unittests/tsserver/declarationFileMaps.ts | 2 +- src/testRunner/unittests/tsserver/helpers.ts | 43 ++++++++----------- src/testRunner/unittests/tsserver/plugins.ts | 8 ++-- .../unittests/tsserver/projectErrors.ts | 2 +- 5 files changed, 27 insertions(+), 32 deletions(-) diff --git a/src/testRunner/unittests/tsserver/compileOnSave.ts b/src/testRunner/unittests/tsserver/compileOnSave.ts index cc070b80ed4e7..6a787f5c8cdd7 100644 --- a/src/testRunner/unittests/tsserver/compileOnSave.ts +++ b/src/testRunner/unittests/tsserver/compileOnSave.ts @@ -1043,8 +1043,8 @@ describe("unittests:: tsserver:: compileOnSave:: CompileOnSaveAffectedFileListRe } function logDirtyOfProjects(session: TestSession) { - session.logger.logs.push(`Project1 is dirty: ${session.getProjectService().configuredProjects.get(`/user/username/projects/myproject/app1/tsconfig.json`)!.dirty}`); - session.logger.logs.push(`Project2 is dirty: ${session.getProjectService().configuredProjects.get(`/user/username/projects/myproject/app2/tsconfig.json`)!.dirty}`); + session.logger.log(`Project1 is dirty: ${session.getProjectService().configuredProjects.get(`/user/username/projects/myproject/app1/tsconfig.json`)!.dirty}`); + session.logger.log(`Project2 is dirty: ${session.getProjectService().configuredProjects.get(`/user/username/projects/myproject/app2/tsconfig.json`)!.dirty}`); } function verify(subScenario: string, commandArgs: ts.server.protocol.FileRequestArgs) { diff --git a/src/testRunner/unittests/tsserver/declarationFileMaps.ts b/src/testRunner/unittests/tsserver/declarationFileMaps.ts index bf83feeef2102..ae2966edaf159 100644 --- a/src/testRunner/unittests/tsserver/declarationFileMaps.ts +++ b/src/testRunner/unittests/tsserver/declarationFileMaps.ts @@ -18,7 +18,7 @@ function checkDeclarationFiles(file: File, session: TestSession): void { const project = ts.Debug.checkDefined(session.getProjectService().getDefaultProjectForFile(file.path as ts.server.NormalizedPath, /*ensureProject*/ false)); const program = project.getCurrentProgram()!; const output = ts.getFileEmitOutput(program, ts.Debug.checkDefined(program.getSourceFile(file.path)), /*emitOnlyDtsFiles*/ true); - session.logger.logs.push(`ts.getFileEmitOutput: ${file.path}: ${JSON.stringify(output, undefined, " ")}`); + session.logger.log(`ts.getFileEmitOutput: ${file.path}: ${JSON.stringify(output, undefined, " ")}`); closeFilesForSession([file], session); } diff --git a/src/testRunner/unittests/tsserver/helpers.ts b/src/testRunner/unittests/tsserver/helpers.ts index 33e8ba61a433b..23eed48f5c69f 100644 --- a/src/testRunner/unittests/tsserver/helpers.ts +++ b/src/testRunner/unittests/tsserver/helpers.ts @@ -49,7 +49,8 @@ export interface PostExecAction { } export interface Logger extends ts.server.Logger { - logs: string[]; + logs?: string[]; + log(s: string): void; host?: TestServerHost; } @@ -64,7 +65,7 @@ export function nullLogger(): Logger { startGroup: ts.noop, endGroup: ts.noop, getLogFileName: ts.returnUndefined, - logs: [], + log: ts.noop, }; } @@ -87,6 +88,7 @@ function handleLoggerGroup(logger: Logger, host: TestServerHost | undefined): Lo logger.host = host; const originalInfo = logger.info; logger.info = s => msg(s, ts.server.Msg.Info, s => originalInfo.call(logger, s)); + logger.log = s => originalInfo.call(logger, s); return logger; function msg(s: string, type = ts.server.Msg.Err, write: (s: string) => void) { @@ -121,11 +123,13 @@ export function createLoggerWritingToConsole(host: TestServerHost): Logger { export function createLoggerWithInMemoryLogs(host: TestServerHost): Logger { const logger = createHasErrorMessageLogger(); + const logs: string[] = []; return handleLoggerGroup({ ...logger, + logs, hasLevel: ts.returnTrue, loggingEnabled: ts.returnTrue, - info: s => logger.logs.push( + info: s => logs.push( s.replace(/Elapsed::?\s*\d+(?:\.\d+)?ms/g, "Elapsed:: *ms") .replace(/\"updateGraphDurationMs\"\:\d+(?:\.\d+)?/g, `"updateGraphDurationMs":*`) .replace(/\"createAutoImportProviderProgramDurationMs\"\:\d+(?:\.\d+)?/g, `"createAutoImportProviderProgramDurationMs":*`) @@ -146,26 +150,15 @@ export function createLoggerWithInMemoryLogs(host: TestServerHost): Logger { } export function baselineTsserverLogs(scenario: string, subScenario: string, sessionOrService: { logger: Logger; }) { - ts.Debug.assert(sessionOrService.logger.logs.length); // Ensure caller used in memory logger + ts.Debug.assert(sessionOrService.logger.logs?.length); // Ensure caller used in memory logger Harness.Baseline.runBaseline(`tsserver/${scenario}/${subScenario.split(" ").join("-")}.js`, sessionOrService.logger.logs.join("\r\n")); } -export function appendAllScriptInfos(service: ts.server.ProjectService, logs: string[]) { - logs.push(""); - logs.push(`ScriptInfos:`); - service.filenameToScriptInfo.forEach(info => logs.push(`path: ${info.path} fileName: ${info.fileName}`)); - logs.push(""); -} - -export function appendProjectFileText(project: ts.server.Project, logs: string[]) { - logs.push(""); - logs.push(`Project: ${project.getProjectName()}`); - project.getCurrentProgram()?.getSourceFiles().forEach(f => { - logs.push(JSON.stringify({ fileName: f.fileName, version: f.version })); - logs.push(f.text); - logs.push(""); - }); - logs.push(""); +export function appendAllScriptInfos(session: TestSession) { + session.logger.log(""); + session.logger.log(`ScriptInfos:`); + session.getProjectService().filenameToScriptInfo.forEach(info => session.logger.log(`path: ${info.path} fileName: ${info.fileName}`)); + session.logger.log(""); } export class TestTypingsInstaller extends ts.server.typingsInstaller.TypingsInstaller implements ts.server.ITypingsInstaller { @@ -386,9 +379,11 @@ function patchHostTimeouts( function baselineHost(title: string) { if (!session.logger.hasLevel(ts.server.LogLevel.verbose)) return; - session.logger.logs.push(title); - host.diff(session.logger.logs, hostDiff); - host.serializeWatches(session.logger.logs); + session.logger.log(title); + const logs = session.logger.logs || []; + host.diff(logs, hostDiff); + host.serializeWatches(logs); + if (!session.logger.logs) logs.forEach(log => session.logger.log(log)); hostDiff = host.snap(); host.writtenFiles.clear(); } @@ -785,7 +780,7 @@ export interface CheckAllErrors extends VerifyGetErrRequestBase { skip?: readonly (SkipErrors | undefined)[]; } function checkAllErrors({ session, host, existingTimeouts, files, skip }: CheckAllErrors) { - ts.Debug.assert(session.logger.logs.length); + ts.Debug.assert(session.logger.logs?.length); for (let i = 0; i < files.length; i++) { if (existingTimeouts !== undefined) { host.checkTimeoutQueueLength(existingTimeouts + 1); diff --git a/src/testRunner/unittests/tsserver/plugins.ts b/src/testRunner/unittests/tsserver/plugins.ts index 55617753e7685..d995ab4c66bd8 100644 --- a/src/testRunner/unittests/tsserver/plugins.ts +++ b/src/testRunner/unittests/tsserver/plugins.ts @@ -133,10 +133,10 @@ describe("unittests:: tsserver:: plugins loading", () => { const host = createServerHost([aTs, tsconfig, libFile]); host.require = (_initialPath, moduleName) => { - session.logger.logs.push(`Require:: ${moduleName}`); + session.logger.log(`Require:: ${moduleName}`); return { module: (): ts.server.PluginModule => { - session.logger.logs.push(`PluginFactory Invoke`); + session.logger.log(`PluginFactory Invoke`); return { create: Harness.LanguageService.makeDefaultProxy, getExternalFiles: () => externalFiles[moduleName] @@ -147,7 +147,7 @@ describe("unittests:: tsserver:: plugins loading", () => { }; const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); openFilesForSession([aTs], session); - session.logger.logs.push(`ExternalFiles:: ${JSON.stringify(session.getProjectService().configuredProjects.get(tsconfig.path)!.getExternalFiles())}`); + session.logger.log(`ExternalFiles:: ${JSON.stringify(session.getProjectService().configuredProjects.get(tsconfig.path)!.getExternalFiles())}`); host.writeFile(tsconfig.path, JSON.stringify({ compilerOptions: { @@ -155,7 +155,7 @@ describe("unittests:: tsserver:: plugins loading", () => { } })); host.runQueuedTimeoutCallbacks(); - session.logger.logs.push(`ExternalFiles:: ${JSON.stringify(session.getProjectService().configuredProjects.get(tsconfig.path)!.getExternalFiles())}`); + session.logger.log(`ExternalFiles:: ${JSON.stringify(session.getProjectService().configuredProjects.get(tsconfig.path)!.getExternalFiles())}`); baselineTsserverLogs("plugins", "gets external files with config file reload", session); }); diff --git a/src/testRunner/unittests/tsserver/projectErrors.ts b/src/testRunner/unittests/tsserver/projectErrors.ts index 1b3b34caf2f55..b0b873a773316 100644 --- a/src/testRunner/unittests/tsserver/projectErrors.ts +++ b/src/testRunner/unittests/tsserver/projectErrors.ts @@ -270,7 +270,7 @@ describe("unittests:: tsserver:: Project Errors are reported as appropriate", () projectRootPath: useProjectRoot ? folderPath : undefined } }); - appendAllScriptInfos(session.getProjectService(), session.logger.logs); + appendAllScriptInfos(session); // Since this is not js project so no typings are queued host.checkTimeoutQueueLength(0); From 98c89766c19d40650c351d501f7c8569f917cddd Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 24 Feb 2023 10:55:35 -0800 Subject: [PATCH 2/9] Baseline open file changes so its easy to see changes --- src/testRunner/unittests/tsserver/openFile.ts | 115 +++++----- .../openfile/can-open-same-file-again.js | 78 +++++++ ...ot-is-used-with-case-insensitive-system.js | 153 +++++++++++++ ...root-is-used-with-case-sensitive-system.js | 205 ++++++++++++++++++ .../openfile/realoaded-with-empty-content.js | 40 ++++ ...ject-even-if-project-refresh-is-pending.js | 98 +++++++++ 6 files changed, 624 insertions(+), 65 deletions(-) create mode 100644 tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js create mode 100644 tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js create mode 100644 tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js create mode 100644 tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js create mode 100644 tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js diff --git a/src/testRunner/unittests/tsserver/openFile.ts b/src/testRunner/unittests/tsserver/openFile.ts index 9933afd8ad00b..f52a36bd9ea1e 100644 --- a/src/testRunner/unittests/tsserver/openFile.ts +++ b/src/testRunner/unittests/tsserver/openFile.ts @@ -6,7 +6,6 @@ import { } from "../virtualFileSystemWithWatch"; import { baselineTsserverLogs, - checkProjectActualFiles, createLoggerWithInMemoryLogs, createProjectService, createSession, @@ -24,71 +23,66 @@ describe("unittests:: tsserver:: Open-file", () => { }; const projectFileName = "externalProject"; const host = createServerHost([f]); - const projectService = createProjectService(host); + const projectService = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); // create a project projectService.openExternalProject({ projectFileName, rootFiles: [toExternalFile(f.path)], options: {} }); - projectService.checkNumberOfProjects({ externalProjects: 1 }); const p = projectService.externalProjects[0]; // force to load the content of the file p.updateGraph(); const scriptInfo = p.getScriptInfo(f.path)!; - checkSnapLength(scriptInfo.getSnapshot(), f.content.length); + projectService.logger.log(`Snapshot size: ${scriptInfo.getSnapshot().getLength()}`); // open project and replace its content with empty string projectService.openClientFile(f.path, ""); - checkSnapLength(scriptInfo.getSnapshot(), 0); + projectService.logger.log(`Snapshot size: ${scriptInfo.getSnapshot().getLength()}`); + baselineTsserverLogs("openfile", "realoaded with empty content", projectService); }); - function checkSnapLength(snap: ts.IScriptSnapshot, expectedLength: number) { - assert.equal(snap.getLength(), expectedLength, "Incorrect snapshot size"); - } - function verifyOpenFileWorks(useCaseSensitiveFileNames: boolean) { - const file1: File = { - path: "/a/b/src/app.ts", - content: "let x = 10;" - }; - const file2: File = { - path: "/a/B/lib/module2.ts", - content: "let z = 10;" - }; - const configFile: File = { - path: "/a/b/tsconfig.json", - content: "" - }; - const configFile2: File = { - path: "/a/tsconfig.json", - content: "" - }; - const host = createServerHost([file1, file2, configFile, configFile2], { - useCaseSensitiveFileNames + function verifyOpenFileWorks(subScenario: string, useCaseSensitiveFileNames: boolean) { + it(subScenario, () => { + const file1: File = { + path: "/a/b/src/app.ts", + content: "let x = 10;" + }; + const file2: File = { + path: "/a/B/lib/module2.ts", + content: "let z = 10;" + }; + const configFile: File = { + path: "/a/b/tsconfig.json", + content: "" + }; + const configFile2: File = { + path: "/a/tsconfig.json", + content: "" + }; + const host = createServerHost([file1, file2, configFile, configFile2], { + useCaseSensitiveFileNames + }); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); + + // Open file1 -> configFile + verifyConfigFileName(file1, "/a"); + verifyConfigFileName(file1, "/a/b"); + verifyConfigFileName(file1, "/a/B"); + + // Open file2 use root "/a/b" + verifyConfigFileName(file2, "/a"); + verifyConfigFileName(file2, "/a/b"); + verifyConfigFileName(file2, "/a/B"); + + baselineTsserverLogs("openfile", subScenario, service); + function verifyConfigFileName(file: File, projectRoot: string) { + const { configFileName } = service.openClientFile(file.path, /*fileContent*/ undefined, /*scriptKind*/ undefined, projectRoot); + service.logger.log(`file: ${file.path} configFile: ${configFileName}`); + service.closeClientFile(file.path); + } }); - const service = createProjectService(host); - - // Open file1 -> configFile - verifyConfigFileName(file1, "/a", configFile); - verifyConfigFileName(file1, "/a/b", configFile); - verifyConfigFileName(file1, "/a/B", configFile); - - // Open file2 use root "/a/b" - verifyConfigFileName(file2, "/a", useCaseSensitiveFileNames ? configFile2 : configFile); - verifyConfigFileName(file2, "/a/b", useCaseSensitiveFileNames ? configFile2 : configFile); - verifyConfigFileName(file2, "/a/B", useCaseSensitiveFileNames ? undefined : configFile); - - function verifyConfigFileName(file: File, projectRoot: string, expectedConfigFile: File | undefined) { - const { configFileName } = service.openClientFile(file.path, /*fileContent*/ undefined, /*scriptKind*/ undefined, projectRoot); - assert.equal(configFileName, expectedConfigFile && expectedConfigFile.path); - service.closeClientFile(file.path); - } } - it("works when project root is used with case-sensitive system", () => { - verifyOpenFileWorks(/*useCaseSensitiveFileNames*/ true); - }); - - it("works when project root is used with case-insensitive system", () => { - verifyOpenFileWorks(/*useCaseSensitiveFileNames*/ false); - }); + verifyOpenFileWorks("project root is used with case-sensitive system", /*useCaseSensitiveFileNames*/ true); + verifyOpenFileWorks("project root is used with case-insensitive system", /*useCaseSensitiveFileNames*/ false); it("uses existing project even if project refresh is pending", () => { const projectFolder = "/user/someuser/projects/myproject"; @@ -102,24 +96,16 @@ describe("unittests:: tsserver:: Open-file", () => { }; const files = [aFile, configFile, libFile]; const host = createServerHost(files); - const service = createProjectService(host); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); service.openClientFile(aFile.path, /*fileContent*/ undefined, ts.ScriptKind.TS, projectFolder); - verifyProject(); const bFile: File = { path: `${projectFolder}/src/b.ts`, content: `export {}; declare module "./a" { export const y: number; }` }; - files.push(bFile); host.writeFile(bFile.path, bFile.content); service.openClientFile(bFile.path, /*fileContent*/ undefined, ts.ScriptKind.TS, projectFolder); - verifyProject(); - - function verifyProject() { - assert.isDefined(service.configuredProjects.get(configFile.path)); - const project = service.configuredProjects.get(configFile.path)!; - checkProjectActualFiles(project, files.map(f => f.path)); - } + baselineTsserverLogs("openfile", "uses existing project even if project refresh is pending", service); }); it("can open same file again", () => { @@ -134,15 +120,14 @@ describe("unittests:: tsserver:: Open-file", () => { }; const files = [aFile, configFile, libFile]; const host = createServerHost(files); - const service = createProjectService(host); + const service = createProjectService(host, { logger: createLoggerWithInMemoryLogs(host) }); verifyProject(aFile.content); verifyProject(`${aFile.content}export const y = 10;`); + baselineTsserverLogs("openfile", "can open same file again", service); function verifyProject(aFileContent: string) { service.openClientFile(aFile.path, aFileContent, ts.ScriptKind.TS, projectFolder); - const project = service.configuredProjects.get(configFile.path)!; - checkProjectActualFiles(project, files.map(f => f.path)); - assert.equal(project.getCurrentProgram()?.getSourceFile(aFile.path)!.text, aFileContent); + service.logger.log(`aFileContent: ${service.configuredProjects.get(configFile.path)!.getCurrentProgram()?.getSourceFile(aFile.path)!.text}`); } }); diff --git a/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js new file mode 100644 index 0000000000000..37bf3b3819431 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js @@ -0,0 +1,78 @@ +Info 0 [00:00:23.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/user/someuser/projects/myproject/src/a.ts] +export const x = 0; + +//// [/user/someuser/projects/myproject/tsconfig.json] +{} + +//// [/a/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; } + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 1 [00:00:24.000] Search path: /user/someuser/projects/myproject/src +Info 2 [00:00:25.000] For info: /user/someuser/projects/myproject/src/a.ts :: Config file name: /user/someuser/projects/myproject/tsconfig.json +Info 3 [00:00:26.000] Creating configuration project /user/someuser/projects/myproject/tsconfig.json +Info 4 [00:00:27.000] FileWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/tsconfig.json 2000 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Config file +Info 5 [00:00:28.000] Config: /user/someuser/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/someuser/projects/myproject/src/a.ts" + ], + "options": { + "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" + } +} +Info 6 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:31.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 9 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 11 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 12 [00:00:35.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 13 [00:00:36.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 14 [00:00:37.000] Files (2) + /a/lib/lib.d.ts + /user/someuser/projects/myproject/src/a.ts + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + src/a.ts + Matched by default include pattern '**/*' + +Info 15 [00:00:38.000] ----------------------------------------------- +Info 16 [00:00:39.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:00:40.000] Files (2) + +Info 16 [00:00:41.000] ----------------------------------------------- +Info 16 [00:00:42.000] Open files: +Info 16 [00:00:43.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 16 [00:00:44.000] Projects: /user/someuser/projects/myproject/tsconfig.json +aFileContent: export const x = 0; +Info 16 [00:00:45.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 17 [00:00:46.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 18 [00:00:47.000] Different program with same set of files +Info 19 [00:00:48.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 19 [00:00:49.000] Files (2) + +Info 19 [00:00:50.000] ----------------------------------------------- +Info 19 [00:00:51.000] Open files: +Info 19 [00:00:52.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 19 [00:00:53.000] Projects: /user/someuser/projects/myproject/tsconfig.json +aFileContent: export const x = 0;export const y = 10; \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js new file mode 100644 index 0000000000000..6800be3605e83 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js @@ -0,0 +1,153 @@ +Info 0 [00:00:19.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/a/b/src/app.ts] +let x = 10; + +//// [/a/B/lib/module2.ts] +let z = 10; + +//// [/a/b/tsconfig.json] + + +//// [/a/tsconfig.json] + + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 1 [00:00:20.000] Search path: /a/b/src +Info 2 [00:00:21.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 3 [00:00:22.000] Creating configuration project /a/b/tsconfig.json +Info 4 [00:00:23.000] FileWatcher:: Added:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 5 [00:00:24.000] Config: /a/b/tsconfig.json : { + "rootNames": [ + "/a/b/lib/module2.ts", + "/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/a/b/tsconfig.json" + } +} +Info 6 [00:00:25.000] DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:27.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 9 [00:00:28.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 10 [00:00:29.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 11 [00:00:30.000] DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 14 [00:00:33.000] Project '/a/b/tsconfig.json' (Configured) +Info 15 [00:00:34.000] Files (2) + /a/b/lib/module2.ts + /a/b/src/app.ts + + + lib/module2.ts + Matched by default include pattern '**/*' + src/app.ts + Matched by default include pattern '**/*' + +Info 16 [00:00:35.000] ----------------------------------------------- +Info 17 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) +Info 17 [00:00:37.000] Files (2) + +Info 17 [00:00:38.000] ----------------------------------------------- +Info 17 [00:00:39.000] Open files: +Info 17 [00:00:40.000] FileName: /a/b/src/app.ts ProjectRootPath: /a +Info 17 [00:00:41.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 17 [00:00:42.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 18 [00:00:43.000] Project '/a/b/tsconfig.json' (Configured) +Info 18 [00:00:44.000] Files (2) + +Info 18 [00:00:45.000] ----------------------------------------------- +Info 18 [00:00:46.000] Open files: +Info 18 [00:00:47.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 19 [00:00:48.000] Search path: /a/b/src +Info 20 [00:00:49.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 21 [00:00:50.000] Project '/a/b/tsconfig.json' (Configured) +Info 21 [00:00:51.000] Files (2) + +Info 21 [00:00:52.000] ----------------------------------------------- +Info 21 [00:00:53.000] Open files: +Info 21 [00:00:54.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/b +Info 21 [00:00:55.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 21 [00:00:56.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 22 [00:00:57.000] Project '/a/b/tsconfig.json' (Configured) +Info 22 [00:00:58.000] Files (2) + +Info 22 [00:00:59.000] ----------------------------------------------- +Info 22 [00:01:00.000] Open files: +Info 22 [00:01:01.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 23 [00:01:02.000] Search path: /a/b/src +Info 24 [00:01:03.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 25 [00:01:04.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:01:05.000] Files (2) + +Info 25 [00:01:06.000] ----------------------------------------------- +Info 25 [00:01:07.000] Open files: +Info 25 [00:01:08.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/B +Info 25 [00:01:09.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 25 [00:01:10.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 26 [00:01:11.000] Project '/a/b/tsconfig.json' (Configured) +Info 26 [00:01:12.000] Files (2) + +Info 26 [00:01:13.000] ----------------------------------------------- +Info 26 [00:01:14.000] Open files: +Info 26 [00:01:15.000] FileWatcher:: Close:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:16.000] Search path: /a/b/lib +Info 28 [00:01:17.000] For info: /a/b/lib/module2.ts :: Config file name: /a/b/tsconfig.json +Info 29 [00:01:18.000] Project '/a/b/tsconfig.json' (Configured) +Info 29 [00:01:19.000] Files (2) + +Info 29 [00:01:20.000] ----------------------------------------------- +Info 29 [00:01:21.000] Open files: +Info 29 [00:01:22.000] FileName: /a/b/lib/module2.ts ProjectRootPath: /a +Info 29 [00:01:23.000] Projects: /a/b/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/b/tsconfig.json +Info 29 [00:01:24.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 30 [00:01:25.000] Project '/a/b/tsconfig.json' (Configured) +Info 30 [00:01:26.000] Files (2) + +Info 30 [00:01:27.000] ----------------------------------------------- +Info 30 [00:01:28.000] Open files: +Info 30 [00:01:29.000] FileWatcher:: Close:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 31 [00:01:30.000] Search path: /a/b/lib +Info 32 [00:01:31.000] For info: /a/b/lib/module2.ts :: Config file name: /a/b/tsconfig.json +Info 33 [00:01:32.000] Project '/a/b/tsconfig.json' (Configured) +Info 33 [00:01:33.000] Files (2) + +Info 33 [00:01:34.000] ----------------------------------------------- +Info 33 [00:01:35.000] Open files: +Info 33 [00:01:36.000] FileName: /a/b/lib/module2.ts ProjectRootPath: /a/b +Info 33 [00:01:37.000] Projects: /a/b/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/b/tsconfig.json +Info 33 [00:01:38.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 34 [00:01:39.000] Project '/a/b/tsconfig.json' (Configured) +Info 34 [00:01:40.000] Files (2) + +Info 34 [00:01:41.000] ----------------------------------------------- +Info 34 [00:01:42.000] Open files: +Info 34 [00:01:43.000] FileWatcher:: Close:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 35 [00:01:44.000] Search path: /a/b/lib +Info 36 [00:01:45.000] For info: /a/b/lib/module2.ts :: Config file name: /a/b/tsconfig.json +Info 37 [00:01:46.000] Project '/a/b/tsconfig.json' (Configured) +Info 37 [00:01:47.000] Files (2) + +Info 37 [00:01:48.000] ----------------------------------------------- +Info 37 [00:01:49.000] Open files: +Info 37 [00:01:50.000] FileName: /a/b/lib/module2.ts ProjectRootPath: /a/B +Info 37 [00:01:51.000] Projects: /a/b/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/b/tsconfig.json +Info 37 [00:01:52.000] FileWatcher:: Added:: WatchInfo: /a/b/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:53.000] Project '/a/b/tsconfig.json' (Configured) +Info 38 [00:01:54.000] Files (2) + +Info 38 [00:01:55.000] ----------------------------------------------- +Info 38 [00:01:56.000] Open files: \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js new file mode 100644 index 0000000000000..ee997769e1a36 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js @@ -0,0 +1,205 @@ +Info 0 [00:00:21.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/a/b/src/app.ts] +let x = 10; + +//// [/a/B/lib/module2.ts] +let z = 10; + +//// [/a/b/tsconfig.json] + + +//// [/a/tsconfig.json] + + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 1 [00:00:22.000] Search path: /a/b/src +Info 2 [00:00:23.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 3 [00:00:24.000] Creating configuration project /a/b/tsconfig.json +Info 4 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 5 [00:00:26.000] Config: /a/b/tsconfig.json : { + "rootNames": [ + "/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/a/b/tsconfig.json" + } +} +Info 6 [00:00:27.000] DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:29.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 9 [00:00:30.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 10 [00:00:31.000] DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 11 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 12 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 13 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) +Info 14 [00:00:35.000] Files (1) + /a/b/src/app.ts + + + src/app.ts + Matched by default include pattern '**/*' + +Info 15 [00:00:36.000] ----------------------------------------------- +Info 16 [00:00:37.000] Project '/a/b/tsconfig.json' (Configured) +Info 16 [00:00:38.000] Files (1) + +Info 16 [00:00:39.000] ----------------------------------------------- +Info 16 [00:00:40.000] Open files: +Info 16 [00:00:41.000] FileName: /a/b/src/app.ts ProjectRootPath: /a +Info 16 [00:00:42.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 16 [00:00:43.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 17 [00:00:44.000] Project '/a/b/tsconfig.json' (Configured) +Info 17 [00:00:45.000] Files (1) + +Info 17 [00:00:46.000] ----------------------------------------------- +Info 17 [00:00:47.000] Open files: +Info 17 [00:00:48.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 18 [00:00:49.000] Search path: /a/b/src +Info 19 [00:00:50.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 20 [00:00:51.000] Project '/a/b/tsconfig.json' (Configured) +Info 20 [00:00:52.000] Files (1) + +Info 20 [00:00:53.000] ----------------------------------------------- +Info 20 [00:00:54.000] Open files: +Info 20 [00:00:55.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/b +Info 20 [00:00:56.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 20 [00:00:57.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:58.000] Project '/a/b/tsconfig.json' (Configured) +Info 21 [00:00:59.000] Files (1) + +Info 21 [00:01:00.000] ----------------------------------------------- +Info 21 [00:01:01.000] Open files: +Info 21 [00:01:02.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 22 [00:01:03.000] Search path: /a/b/src +Info 23 [00:01:04.000] For info: /a/b/src/app.ts :: Config file name: /a/b/tsconfig.json +Info 24 [00:01:05.000] Project '/a/b/tsconfig.json' (Configured) +Info 24 [00:01:06.000] Files (1) + +Info 24 [00:01:07.000] ----------------------------------------------- +Info 24 [00:01:08.000] Open files: +Info 24 [00:01:09.000] FileName: /a/b/src/app.ts ProjectRootPath: /a/B +Info 24 [00:01:10.000] Projects: /a/b/tsconfig.json +file: /a/b/src/app.ts configFile: /a/b/tsconfig.json +Info 24 [00:01:11.000] FileWatcher:: Added:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 25 [00:01:12.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:01:13.000] Files (1) + +Info 25 [00:01:14.000] ----------------------------------------------- +Info 25 [00:01:15.000] Open files: +Info 25 [00:01:16.000] Search path: /a/B/lib +Info 26 [00:01:17.000] For info: /a/B/lib/module2.ts :: Config file name: /a/tsconfig.json +Info 27 [00:01:18.000] Creating configuration project /a/tsconfig.json +Info 28 [00:01:19.000] FileWatcher:: Added:: WatchInfo: /a/tsconfig.json 2000 undefined Project: /a/tsconfig.json WatchType: Config file +Info 29 [00:01:20.000] Config: /a/tsconfig.json : { + "rootNames": [ + "/a/B/lib/module2.ts", + "/a/b/src/app.ts" + ], + "options": { + "configFilePath": "/a/tsconfig.json" + } +} +Info 30 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 31 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 32 [00:01:23.000] Starting updateGraphWorker: Project: /a/tsconfig.json +Info 33 [00:01:24.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/tsconfig.json WatchType: Missing file +Info 34 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 35 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 36 [00:01:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 37 [00:01:28.000] Project '/a/tsconfig.json' (Configured) +Info 38 [00:01:29.000] Files (2) + /a/B/lib/module2.ts + /a/b/src/app.ts + + + B/lib/module2.ts + Matched by default include pattern '**/*' + b/src/app.ts + Matched by default include pattern '**/*' + +Info 39 [00:01:30.000] ----------------------------------------------- +Info 40 [00:01:31.000] `remove Project:: +Info 41 [00:01:32.000] Project '/a/b/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (1) + /a/b/src/app.ts + + + src/app.ts + Matched by default include pattern '**/*' + +Info 43 [00:01:34.000] ----------------------------------------------- +Info 44 [00:01:35.000] DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 45 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:37.000] FileWatcher:: Close:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 47 [00:01:38.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 48 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 49 [00:01:40.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 50 [00:01:41.000] Project '/a/tsconfig.json' (Configured) +Info 50 [00:01:42.000] Files (2) + +Info 50 [00:01:43.000] ----------------------------------------------- +Info 50 [00:01:44.000] Open files: +Info 50 [00:01:45.000] FileName: /a/B/lib/module2.ts ProjectRootPath: /a +Info 50 [00:01:46.000] Projects: /a/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/tsconfig.json +Info 50 [00:01:47.000] FileWatcher:: Added:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 51 [00:01:48.000] Project '/a/tsconfig.json' (Configured) +Info 51 [00:01:49.000] Files (2) + +Info 51 [00:01:50.000] ----------------------------------------------- +Info 51 [00:01:51.000] Open files: +Info 51 [00:01:52.000] FileWatcher:: Close:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 52 [00:01:53.000] Search path: /a/B/lib +Info 53 [00:01:54.000] For info: /a/B/lib/module2.ts :: Config file name: /a/tsconfig.json +Info 54 [00:01:55.000] Project '/a/tsconfig.json' (Configured) +Info 54 [00:01:56.000] Files (2) + +Info 54 [00:01:57.000] ----------------------------------------------- +Info 54 [00:01:58.000] Open files: +Info 54 [00:01:59.000] FileName: /a/B/lib/module2.ts ProjectRootPath: /a/b +Info 54 [00:02:00.000] Projects: /a/tsconfig.json +file: /a/B/lib/module2.ts configFile: /a/tsconfig.json +Info 54 [00:02:01.000] FileWatcher:: Added:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 55 [00:02:02.000] Project '/a/tsconfig.json' (Configured) +Info 55 [00:02:03.000] Files (2) + +Info 55 [00:02:04.000] ----------------------------------------------- +Info 55 [00:02:05.000] Open files: +Info 55 [00:02:06.000] FileWatcher:: Close:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:07.000] Search path: /a/B/lib +Info 57 [00:02:08.000] For info: /a/B/lib/module2.ts :: No config files found. +Info 58 [00:02:09.000] `remove Project:: +Info 59 [00:02:10.000] Project '/a/tsconfig.json' (Configured) +Info 60 [00:02:11.000] Files (2) + /a/B/lib/module2.ts + /a/b/src/app.ts + + + B/lib/module2.ts + Matched by default include pattern '**/*' + b/src/app.ts + Matched by default include pattern '**/*' + +Info 61 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] DirectoryWatcher:: Close:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a 1 undefined Config: /a/tsconfig.json WatchType: Wild card directory +Info 64 [00:02:15.000] FileWatcher:: Close:: WatchInfo: /a/tsconfig.json 2000 undefined Project: /a/tsconfig.json WatchType: Config file +Info 65 [00:02:16.000] DirectoryWatcher:: Close:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 66 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/node_modules/@types 1 undefined Project: /a/tsconfig.json WatchType: Type roots +Info 67 [00:02:18.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/tsconfig.json WatchType: Missing file +Info 68 [00:02:19.000] FileWatcher:: Close:: WatchInfo: /a/b/src/app.ts 500 undefined WatchType: Closed Script info +Info 69 [00:02:20.000] Open files: +Info 69 [00:02:21.000] FileName: /a/B/lib/module2.ts ProjectRootPath: /a/B +Info 69 [00:02:22.000] Projects: +file: /a/B/lib/module2.ts configFile: undefined +Info 69 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /a/B/lib/module2.ts 500 undefined WatchType: Closed Script info +Info 70 [00:02:24.000] Open files: \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js new file mode 100644 index 0000000000000..a9a228253b411 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js @@ -0,0 +1,40 @@ +Info 0 [00:00:09.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/a/b/app.ts] +let x = 1 + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 1 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/b/app.ts 500 undefined WatchType: Closed Script info +Info 2 [00:00:11.000] Starting updateGraphWorker: Project: externalProject +Info 3 [00:00:12.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: externalProject WatchType: Missing file +Info 4 [00:00:13.000] Finishing updateGraphWorker: Project: externalProject Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 5 [00:00:14.000] Project 'externalProject' (External) +Info 6 [00:00:15.000] Files (1) + /a/b/app.ts + + + a/b/app.ts + Root file specified for compilation + +Info 7 [00:00:16.000] ----------------------------------------------- +Info 8 [00:00:17.000] Starting updateGraphWorker: Project: externalProject +Info 9 [00:00:18.000] Finishing updateGraphWorker: Project: externalProject Version: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Snapshot size: 9 +Info 10 [00:00:19.000] FileWatcher:: Close:: WatchInfo: /a/b/app.ts 500 undefined WatchType: Closed Script info +Info 11 [00:00:20.000] Starting updateGraphWorker: Project: externalProject +Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: externalProject Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 13 [00:00:22.000] Different program with same set of files +Info 14 [00:00:23.000] Project 'externalProject' (External) +Info 14 [00:00:24.000] Files (1) + +Info 14 [00:00:25.000] ----------------------------------------------- +Info 14 [00:00:26.000] Open files: +Info 14 [00:00:27.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 14 [00:00:28.000] Projects: externalProject +Snapshot size: 0 \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js new file mode 100644 index 0000000000000..13b0b9b3bb31e --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js @@ -0,0 +1,98 @@ +Info 0 [00:00:23.000] Provided types map file "/typesMap.json" doesn't exist +Creating project service +//// [/user/someuser/projects/myproject/src/a.ts] +export const x = 0; + +//// [/user/someuser/projects/myproject/tsconfig.json] +{} + +//// [/a/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; } + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 1 [00:00:24.000] Search path: /user/someuser/projects/myproject/src +Info 2 [00:00:25.000] For info: /user/someuser/projects/myproject/src/a.ts :: Config file name: /user/someuser/projects/myproject/tsconfig.json +Info 3 [00:00:26.000] Creating configuration project /user/someuser/projects/myproject/tsconfig.json +Info 4 [00:00:27.000] FileWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/tsconfig.json 2000 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Config file +Info 5 [00:00:28.000] Config: /user/someuser/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/someuser/projects/myproject/src/a.ts" + ], + "options": { + "configFilePath": "/user/someuser/projects/myproject/tsconfig.json" + } +} +Info 6 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 7 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:31.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 9 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 11 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/someuser/projects/myproject/node_modules/@types 1 undefined Project: /user/someuser/projects/myproject/tsconfig.json WatchType: Type roots +Info 12 [00:00:35.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 13 [00:00:36.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 14 [00:00:37.000] Files (2) + /a/lib/lib.d.ts + /user/someuser/projects/myproject/src/a.ts + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + src/a.ts + Matched by default include pattern '**/*' + +Info 15 [00:00:38.000] ----------------------------------------------- +Info 16 [00:00:39.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:00:40.000] Files (2) + +Info 16 [00:00:41.000] ----------------------------------------------- +Info 16 [00:00:42.000] Open files: +Info 16 [00:00:43.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 16 [00:00:44.000] Projects: /user/someuser/projects/myproject/tsconfig.json +Info 16 [00:00:47.000] DirectoryWatcher:: Triggered with /user/someuser/projects/myproject/src/b.ts :: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 17 [00:00:48.000] Scheduled: /user/someuser/projects/myproject/tsconfig.json +Info 18 [00:00:49.000] Scheduled: *ensureProjectForOpenFiles* +Info 19 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/someuser/projects/myproject/src/b.ts :: WatchInfo: /user/someuser/projects/myproject 1 undefined Config: /user/someuser/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 20 [00:00:51.000] Search path: /user/someuser/projects/myproject/src +Info 21 [00:00:52.000] For info: /user/someuser/projects/myproject/src/b.ts :: Config file name: /user/someuser/projects/myproject/tsconfig.json +Info 22 [00:00:53.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json +Info 23 [00:00:54.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 24 [00:00:55.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 25 [00:00:56.000] Files (3) + /a/lib/lib.d.ts + /user/someuser/projects/myproject/src/a.ts + /user/someuser/projects/myproject/src/b.ts + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + src/a.ts + Matched by default include pattern '**/*' + src/b.ts + Matched by default include pattern '**/*' + +Info 26 [00:00:57.000] ----------------------------------------------- +Info 27 [00:00:58.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 27 [00:00:59.000] Files (3) + +Info 27 [00:01:00.000] ----------------------------------------------- +Info 27 [00:01:01.000] Open files: +Info 27 [00:01:02.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 27 [00:01:03.000] Projects: /user/someuser/projects/myproject/tsconfig.json +Info 27 [00:01:04.000] FileName: /user/someuser/projects/myproject/src/b.ts ProjectRootPath: /user/someuser/projects/myproject +Info 27 [00:01:05.000] Projects: /user/someuser/projects/myproject/tsconfig.json \ No newline at end of file From f82eba6a4e75d1e67efd6c707428ab802eb9a6b3 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 24 Feb 2023 14:50:26 -0800 Subject: [PATCH 3/9] Write file version and text as part of log for more diagnosis --- src/server/editorServices.ts | 4 +- src/server/project.ts | 35 +- src/server/utilitiesPublic.ts | 1 + src/testRunner/unittests/tsserver/helpers.ts | 1 + .../loads-missing-files-from-disk.js | 6 +- ...-when-timeout-occurs-after-installation.js | 10 +- ...n-timeout-occurs-inbetween-installation.js | 1136 +++++++++-------- ...-file-with-case-insensitive-file-system.js | 14 +- ...ig-file-with-case-sensitive-file-system.js | 14 +- .../when-calling-goto-definition-of-module.js | 6 +- .../works-using-legacy-resolution-logic.js | 136 +- ...quest-when-projectFile-is-not-specified.js | 98 +- ...stRequest-when-projectFile-is-specified.js | 22 +- ...sesOutFile-should-be-true-if-out-is-set.js | 4 +- ...utFile-should-be-true-if-outFile-is-set.js | 4 +- ...tFile-should-not-be-returned-if-not-set.js | 4 +- ...ojects-all-projects-without-projectPath.js | 8 +- ...figProjects-cascaded-affected-file-list.js | 22 +- .../configProjects-circular-references.js | 4 +- .../configProjects-compileOnSave-disabled.js | 8 +- ...Projects-compileOnSave-in-base-tsconfig.js | 8 +- ...ojects-detect-changes-in-non-root-files.js | 36 +- ...onfigProjects-global-file-shape-changed.js | 57 +- .../configProjects-isolatedModules.js | 16 +- .../configProjects-module-shape-changed.js | 48 +- .../compileOnSave/configProjects-noEmit.js | 8 +- .../configProjects-non-existing-code.js | 2 +- .../compileOnSave/configProjects-outFile.js | 16 +- .../configProjects-removed-code.js | 6 +- ...uptodate-with-changes-in-non-open-files.js | 25 +- ...figProjects-uptodate-with-deleted-files.js | 22 +- .../configProjects-uptodate-with-new-files.js | 40 +- ...cts-uptodate-with-reference-map-changes.js | 52 +- ...ileChange-in-global-file-with-composite.js | 4 +- ...ange-in-global-file-with-decorator-emit.js | 4 +- ...FileChange-in-global-file-with-dts-emit.js | 4 +- .../dtsFileChange-in-global-file.js | 4 +- .../dtsFileChange-in-module-file.js | 4 +- .../emit-in-project-with-dts-emit.js | 126 +- ...it-in-project-with-module-with-dts-emit.js | 130 +- .../emit-in-project-with-module.js | 130 +- .../tsserver/compileOnSave/emit-in-project.js | 126 +- .../compileOnSave/emit-specified-file.js | 6 +- .../emit-with-richRepsonse-as-false.js | 14 +- .../emit-with-richRepsonse-as-true.js | 14 +- .../emit-with-richRepsonse-as-undefined.js | 14 +- .../tsserver/compileOnSave/line-endings.js | 4 +- ...-not-emit-js-files-in-external-projects.js | 6 +- .../use-projectRoot-as-current-directory.js | 4 +- ...ed-from-two-different-drives-of-windows.js | 12 +- .../reference/tsserver/completions/works.js | 4 +- ...-searching-for-inferred-project-again-2.js | 8 +- ...en-searching-for-inferred-project-again.js | 8 +- .../tsconfig-for-the-file-does-not-exist.js | 12 +- .../tsconfig-for-the-file-exists.js | 12 +- .../when-projectRootPath-is-not-present.js | 4 +- ...esent-but-file-is-not-from-project-root.js | 4 +- ...oject-as-part-of-configured-file-update.js | 156 ++- ...onfig-file-in-a-folder-with-loose-files.js | 16 +- ...-a-configured-project-without-file-list.js | 10 +- ...on-reflected-when-specifying-files-list.js | 12 +- ...e-configured-project-with-the-file-list.js | 6 +- ...te-configured-project-without-file-list.js | 6 +- ...er-old-one-without-file-being-in-config.js | 10 +- ...invoked,-ask-errors-on-it-after-old-one.js | 14 +- ...re-old-one-without-file-being-in-config.js | 10 +- ...nvoked,-ask-errors-on-it-before-old-one.js | 14 +- ...er-old-one-without-file-being-in-config.js | 10 +- ...invoked,-ask-errors-on-it-after-old-one.js | 18 +- ...re-old-one-without-file-being-in-config.js | 10 +- ...nvoked,-ask-errors-on-it-before-old-one.js | 18 +- ...uses-parent-most-node_modules-directory.js | 8 +- ...the-extended-configs-of-closed-projects.js | 6 +- ...e-extended-configs-of-multiple-projects.js | 354 ++--- ...re-open-detects-correct-default-project.js | 12 +- ...s-not-jump-to-source-if-inlined-sources.js | 8 +- ...indAllReferences-starting-at-definition.js | 14 +- ...findAllReferences-target-does-not-exist.js | 12 +- .../declarationFileMaps/findAllReferences.js | 14 +- ...rencesFull-definition-is-in-mapped-file.js | 6 +- .../findAllReferencesFull.js | 14 +- ...nitionAndBoundSpan-with-file-navigation.js | 12 +- .../getDefinitionAndBoundSpan.js | 12 +- ...ect-doesnt-include-file-and-its-renamed.js | 4 +- .../getEditsForFileRename.js | 12 +- .../goToDefinition-target-does-not-exist.js | 12 +- .../declarationFileMaps/goToDefinition.js | 12 +- .../declarationFileMaps/goToImplementation.js | 12 +- .../tsserver/declarationFileMaps/goToType.js | 12 +- .../declarationFileMaps/navigateTo.js | 12 +- ...ll-file-is-not-specified-but-project-is.js | 10 +- ...l-neither-file-not-project-is-specified.js | 10 +- .../renameLocations-starting-at-definition.js | 14 +- .../renameLocations-target-does-not-exist.js | 12 +- .../declarationFileMaps/renameLocations.js | 14 +- .../renameLocationsFull.js | 14 +- .../works-with-import-fixes.js | 8 +- ...tled-can-convert-positions-to-locations.js | 4 +- ...-was-updated-and-no-longer-has-the-file.js | 12 +- ...nging-module-name-with-different-casing.js | 22 +- ...hen-renaming-file-with-different-casing.js | 90 +- .../works-when-taking-position.js | 2 +- ...rks-with-file-moved-to-inferred-project.js | 4 +- .../works-with-multiple-projects.js | 8 +- .../array-destructuring-declaration.js | 4 +- .../const-variable-declaration.js | 4 +- .../nested-object-declaration.js | 4 +- ...nces-that-renames-destructured-property.js | 4 +- .../object-destructuring-declaration.js | 4 +- .../should-get-file-references.js | 8 +- ...ould-skip-lineText-from-file-references.js | 8 +- .../should-not-error.js | 2 +- .../should-not-error.js | 2 +- .../create-inferred-project.js | 6 +- ...en-package-json-with-type-module-exists.js | 532 ++++---- .../package-json-file-is-edited.js | 516 ++++---- .../caches-importability-within-a-file.js | 12 +- .../caches-module-specifiers-within-a-file.js | 12 +- ...date-the-cache-when-new-files-are-added.js | 24 +- ...n-in-contained-node_modules-directories.js | 12 +- ...he-cache-when-local-packageJson-changes.js | 12 +- ...-when-module-resolution-settings-change.js | 94 +- ...ache-when-symlinks-are-added-or-removed.js | 20 +- ...-the-cache-when-user-preferences-change.js | 12 +- ...ate-symbols-when-searching-all-projects.js | 33 +- .../navTo/should-de-duplicate-symbols.js | 6 +- .../navTo/should-not-include-type-symbols.js | 4 +- .../navTo/should-work-with-Deprecated.js | 4 +- ...ould-be-marked-if-only-on-string-values.js | 2 +- .../openfile/can-open-same-file-again.js | 23 +- ...ot-is-used-with-case-insensitive-system.js | 4 +- ...root-is-used-with-case-sensitive-system.js | 6 +- .../openfile/realoaded-with-empty-content.js | 25 +- ...ject-even-if-project-refresh-is-pending.js | 10 +- ...-directives,-they-are-handled-correcrly.js | 46 +- .../files-are-added-to-inferred-project.js | 10 +- ...ternal-module-name-resolution-is-reused.js | 14 +- ...-include-auto-type-reference-directives.js | 4 +- ...de-referenced-files-from-unopened-files.js | 4 +- ...t-go-to-definition-on-module-specifiers.js | 4 +- ...-diagnostics-are-returned-with-no-error.js | 4 +- .../throws-unsupported-commands.js | 4 +- .../getSupportedCodeFixes-can-be-proxied.js | 8 +- ...-external-files-with-config-file-reload.js | 45 +- ...-generated-when-the-config-file-changes.js | 124 +- ...when-the-config-file-doesnt-have-errors.js | 4 +- ...nerated-when-the-config-file-has-errors.js | 4 +- ...-file-opened-and-config-file-has-errors.js | 12 +- ...le-opened-and-doesnt-contain-any-errors.js | 12 +- ...rs-but-suppressDiagnosticEvents-is-true.js | 4 +- ...s-contains-the-project-reference-errors.js | 4 +- ...-same-ambient-module-and-is-also-module.js | 25 +- ...iagnostics-after-noUnusedLabels-changes.js | 46 +- ...project-structure-and-reports-no-errors.js | 8 +- ...-when-timeout-occurs-after-installation.js | 305 ++--- ...n-timeout-occurs-inbetween-installation.js | 347 ++--- ...pened-right-after-closing-the-root-file.js | 22 +- ...hen-json-is-root-file-found-by-tsconfig.js | 6 +- ...json-is-not-root-file-found-by-tsconfig.js | 6 +- ...esnt-exist-on-disk-yet-with-projectRoot.js | 4 +- ...t-exist-on-disk-yet-without-projectRoot.js | 4 +- ...-global-error-gerErr-with-sync-commands.js | 4 +- ...or-returns-includes-global-error-getErr.js | 4 +- ...-includes-global-error-geterrForProject.js | 4 +- ...large-file-size-is-determined-correctly.js | 4 +- ...-as-project-build-with-external-project.js | 6 +- ...-on-dependency-and-change-to-dependency.js | 119 +- .../save-on-dependency-and-change-to-usage.js | 108 +- ...pendency-and-local-change-to-dependency.js | 119 +- ...on-dependency-and-local-change-to-usage.js | 108 +- ...y-with-project-and-change-to-dependency.js | 51 +- ...ndency-with-project-and-change-to-usage.js | 10 +- ...-project-and-local-change-to-dependency.js | 51 +- ...-with-project-and-local-change-to-usage.js | 10 +- .../save-on-dependency-with-project.js | 10 +- ...-usage-project-and-change-to-dependency.js | 28 +- ...-with-usage-project-and-change-to-usage.js | 28 +- ...-project-and-local-change-to-dependency.js | 28 +- ...usage-project-and-local-change-to-usage.js | 28 +- .../save-on-dependency-with-usage-project.js | 10 +- .../save-on-dependency.js | 10 +- .../save-on-usage-and-change-to-dependency.js | 101 +- .../save-on-usage-and-change-to-usage.js | 90 +- ...nd-local-change-to-dependency-with-file.js | 34 +- ...on-usage-and-local-change-to-dependency.js | 101 +- ...-and-local-change-to-usage-with-project.js | 34 +- ...save-on-usage-and-local-change-to-usage.js | 90 +- ...e-with-project-and-change-to-dependency.js | 34 +- ...-usage-with-project-and-change-to-usage.js | 34 +- .../save-on-usage-with-project.js | 10 +- .../save-on-usage.js | 10 +- ...-on-dependency-and-change-to-dependency.js | 56 +- ...-save-on-dependency-and-change-to-usage.js | 56 +- ...pendency-and-local-change-to-dependency.js | 56 +- ...on-dependency-and-local-change-to-usage.js | 56 +- ...y-with-project-and-change-to-dependency.js | 24 +- ...ndency-with-project-and-change-to-usage.js | 24 +- ...-project-and-local-change-to-dependency.js | 24 +- ...-with-project-and-local-change-to-usage.js | 24 +- ...pen-and-save-on-dependency-with-project.js | 6 +- ...ject-is-not-open-and-save-on-dependency.js | 6 +- ...save-on-usage-and-change-to-depenedency.js | 62 +- ...n-and-save-on-usage-and-change-to-usage.js | 62 +- ...on-usage-and-local-change-to-dependency.js | 62 +- ...save-on-usage-and-local-change-to-usage.js | 62 +- ...-with-project-and-change-to-depenedency.js | 30 +- ...-usage-with-project-and-change-to-usage.js | 30 +- ...-project-and-local-change-to-dependency.js | 30 +- ...-with-project-and-local-change-to-usage.js | 30 +- ...not-open-and-save-on-usage-with-project.js | 6 +- ...y-project-is-not-open-and-save-on-usage.js | 6 +- ...t-is-not-open-gerErr-with-sync-commands.js | 6 +- ...n-dependency-project-is-not-open-getErr.js | 6 +- ...cy-project-is-not-open-geterrForProject.js | 6 +- ...-file-is-open-gerErr-with-sync-commands.js | 10 +- ...-when-the-depedency-file-is-open-getErr.js | 10 +- ...depedency-file-is-open-geterrForProject.js | 10 +- ...t-is-not-open-gerErr-with-sync-commands.js | 6 +- ...n-dependency-project-is-not-open-getErr.js | 6 +- ...cy-project-is-not-open-geterrForProject.js | 6 +- ...-file-is-open-gerErr-with-sync-commands.js | 10 +- ...-when-the-depedency-file-is-open-getErr.js | 10 +- ...depedency-file-is-open-geterrForProject.js | 10 +- .../ancestor-and-project-ref-management.js | 237 ++-- ...disableSourceOfProjectReferenceRedirect.js | 8 +- ...port-with-referenced-project-when-built.js | 8 +- .../auto-import-with-referenced-project.js | 8 +- ...ssfully-find-references-with-out-option.js | 49 +- ...indirect-project-but-not-in-another-one.js | 411 +++--- ...dProjectLoad-is-set-in-indirect-project.js | 418 +++--- ...-if-disableReferencedProjectLoad-is-set.js | 440 +++---- ...oes-not-error-on-container-only-project.js | 89 +- ...-are-disabled-and-a-decl-map-is-missing.js | 8 +- ...-are-disabled-and-a-decl-map-is-present.js | 8 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 8 +- ...s-are-enabled-and-a-decl-map-is-present.js | 8 +- ...-are-disabled-and-a-decl-map-is-missing.js | 8 +- ...-are-disabled-and-a-decl-map-is-present.js | 8 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 8 +- ...s-are-enabled-and-a-decl-map-is-present.js | 8 +- ...-are-disabled-and-a-decl-map-is-missing.js | 4 +- ...-are-disabled-and-a-decl-map-is-present.js | 4 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 4 +- ...s-are-enabled-and-a-decl-map-is-present.js | 4 +- ...-are-disabled-and-a-decl-map-is-missing.js | 4 +- ...-are-disabled-and-a-decl-map-is-present.js | 8 +- ...s-are-enabled-and-a-decl-map-is-missing.js | 8 +- ...s-are-enabled-and-a-decl-map-is-present.js | 8 +- .../sibling-projects.js | 53 +- ...ding-references-in-overlapping-projects.js | 167 +-- ...solution-is-built-with-preserveSymlinks.js | 25 +- ...-and-has-index.ts-and-solution-is-built.js | 25 +- ...tion-is-not-built-with-preserveSymlinks.js | 25 +- ...-has-index.ts-and-solution-is-not-built.js | 25 +- ...solution-is-built-with-preserveSymlinks.js | 25 +- ...th-scoped-package-and-solution-is-built.js | 25 +- ...tion-is-not-built-with-preserveSymlinks.js | 25 +- ...coped-package-and-solution-is-not-built.js | 25 +- ...solution-is-built-with-preserveSymlinks.js | 25 +- ...le-from-subFolder-and-solution-is-built.js | 25 +- ...tion-is-not-built-with-preserveSymlinks.js | 25 +- ...rom-subFolder-and-solution-is-not-built.js | 25 +- ...solution-is-built-with-preserveSymlinks.js | 25 +- ...th-scoped-package-and-solution-is-built.js | 25 +- ...tion-is-not-built-with-preserveSymlinks.js | 25 +- ...coped-package-and-solution-is-not-built.js | 25 +- ...disableSourceOfProjectReferenceRedirect.js | 274 ++-- ...ect-when-referenced-project-is-not-open.js | 14 +- ...disableSourceOfProjectReferenceRedirect.js | 394 +++--- ...project-when-referenced-project-is-open.js | 24 +- ...ject-is-directly-referenced-by-solution.js | 753 +++++------ ...ct-is-indirectly-referenced-by-solution.js | 1037 +++++++-------- ...nced-project-and-using-declaration-maps.js | 14 +- ...ot-file-is-file-from-referenced-project.js | 14 +- ...indirect-project-but-not-in-another-one.js | 356 +++--- ...dProjectLoad-is-set-in-indirect-project.js | 359 +++--- ...-if-disableReferencedProjectLoad-is-set.js | 215 ++-- ...ces-open-file-through-project-reference.js | 706 +++++----- ...ct-is-indirectly-referenced-by-solution.js | 985 +++++++------- ...nction-as-object-literal-property-types.js | 55 +- ...row-function-as-object-literal-property.js | 10 +- ...ss-when-using-arrow-function-assignment.js | 55 +- ...s-when-using-method-of-class-expression.js | 55 +- ...ness-when-using-object-literal-property.js | 55 +- ...cts-are-open-and-one-project-references.js | 32 +- ...ts-have-allowJs-and-emitDeclarationOnly.js | 8 +- ...ng-solution-and-siblings-are-not-loaded.js | 6 +- ...dts-changes-with-timeout-before-request.js | 87 +- .../dependency-dts-changes.js | 27 +- .../dependency-dts-created.js | 185 +-- .../dependency-dts-deleted.js | 181 +-- .../dependency-dts-not-present.js | 8 +- ...Map-changes-with-timeout-before-request.js | 87 +- .../dependency-dtsMap-changes.js | 27 +- .../dependency-dtsMap-created.js | 181 +-- .../dependency-dtsMap-deleted.js | 181 +-- .../dependency-dtsMap-not-present.js | 8 +- .../configHasNoReference/rename-locations.js | 8 +- ...ile-changes-with-timeout-before-request.js | 33 +- .../usage-file-changes.js | 33 +- ...dts-changes-with-timeout-before-request.js | 87 +- .../dependency-dts-changes.js | 27 +- .../dependency-dts-created.js | 185 +-- .../dependency-dts-deleted.js | 181 +-- .../dependency-dts-not-present.js | 8 +- ...Map-changes-with-timeout-before-request.js | 87 +- .../dependency-dtsMap-changes.js | 27 +- .../dependency-dtsMap-created.js | 181 +-- .../dependency-dtsMap-deleted.js | 181 +-- .../dependency-dtsMap-not-present.js | 8 +- ...rce-changes-with-timeout-before-request.js | 33 +- .../dependency-source-changes.js | 33 +- .../configWithReference/rename-locations.js | 8 +- ...ile-changes-with-timeout-before-request.js | 33 +- .../configWithReference/usage-file-changes.js | 33 +- .../when-projects-are-not-built.js | 8 +- ...dts-changes-with-timeout-before-request.js | 87 +- .../dependency-dts-changes.js | 27 +- .../dependency-dts-created.js | 185 +-- .../dependency-dts-deleted.js | 181 +-- .../dependency-dts-not-present.js | 8 +- ...Map-changes-with-timeout-before-request.js | 87 +- .../dependency-dtsMap-changes.js | 27 +- .../dependency-dtsMap-created.js | 181 +-- .../dependency-dtsMap-deleted.js | 181 +-- .../dependency-dtsMap-not-present.js | 8 +- .../disabledSourceRef/rename-locations.js | 8 +- ...ile-changes-with-timeout-before-request.js | 33 +- .../disabledSourceRef/usage-file-changes.js | 33 +- ...dts-changes-with-timeout-before-request.js | 171 +-- .../dependency-dts-changes.js | 85 +- .../dependency-dts-created.js | 311 ++--- .../dependency-dts-deleted.js | 291 ++--- .../dependency-dts-not-present.js | 12 +- ...Map-changes-with-timeout-before-request.js | 164 +-- .../dependency-dtsMap-changes.js | 78 +- .../dependency-dtsMap-created.js | 332 ++--- .../dependency-dtsMap-deleted.js | 312 ++--- .../dependency-dtsMap-not-present.js | 14 +- .../goToDef-and-rename-locations.js | 14 +- ...ile-changes-with-timeout-before-request.js | 91 +- .../usage-file-changes.js | 91 +- ...dts-changes-with-timeout-before-request.js | 171 +-- .../dependency-dts-changes.js | 85 +- .../dependency-dts-created.js | 311 ++--- .../dependency-dts-deleted.js | 339 ++--- .../dependency-dts-not-present.js | 14 +- ...Map-changes-with-timeout-before-request.js | 171 +-- .../dependency-dtsMap-changes.js | 85 +- .../dependency-dtsMap-created.js | 339 ++--- .../dependency-dtsMap-deleted.js | 339 ++--- .../dependency-dtsMap-not-present.js | 14 +- ...rce-changes-with-timeout-before-request.js | 91 +- .../dependency-source-changes.js | 91 +- .../gotoDef-and-rename-locations.js | 14 +- ...ile-changes-with-timeout-before-request.js | 91 +- .../configWithReference/usage-file-changes.js | 91 +- .../when-projects-are-not-built.js | 14 +- ...dts-changes-with-timeout-before-request.js | 171 +-- .../dependency-dts-changes.js | 85 +- .../dependency-dts-created.js | 311 ++--- .../dependency-dts-deleted.js | 291 ++--- .../dependency-dts-not-present.js | 12 +- ...Map-changes-with-timeout-before-request.js | 164 +-- .../dependency-dtsMap-changes.js | 78 +- .../dependency-dtsMap-created.js | 332 ++--- .../dependency-dtsMap-deleted.js | 312 ++--- .../dependency-dtsMap-not-present.js | 14 +- .../gotoDef-and-rename-locations.js | 14 +- ...ile-changes-with-timeout-before-request.js | 91 +- .../disabledSourceRef/usage-file-changes.js | 91 +- .../can-go-to-definition-correctly.js | 10 +- ...dts-changes-with-timeout-before-request.js | 96 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 14 +- .../dependency-dts-deleted.js | 14 +- .../dependency-dts-not-present.js | 8 +- ...Map-changes-with-timeout-before-request.js | 89 +- .../dependency-dtsMap-changes.js | 29 +- .../dependency-dtsMap-created.js | 191 +-- .../dependency-dtsMap-deleted.js | 189 +-- .../dependency-dtsMap-not-present.js | 10 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../usage-file-changes.js | 36 +- .../can-go-to-definition-correctly.js | 10 +- ...dts-changes-with-timeout-before-request.js | 10 +- .../dependency-dts-changes.js | 10 +- .../dependency-dts-created.js | 10 +- .../dependency-dts-deleted.js | 10 +- .../dependency-dts-not-present.js | 10 +- ...Map-changes-with-timeout-before-request.js | 10 +- .../dependency-dtsMap-changes.js | 10 +- .../dependency-dtsMap-created.js | 10 +- .../dependency-dtsMap-deleted.js | 10 +- .../dependency-dtsMap-not-present.js | 10 +- ...rce-changes-with-timeout-before-request.js | 96 +- .../dependency-source-changes.js | 36 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../configWithReference/usage-file-changes.js | 36 +- .../when-projects-are-not-built.js | 10 +- .../can-go-to-definition-correctly.js | 10 +- ...dts-changes-with-timeout-before-request.js | 96 +- .../dependency-dts-changes.js | 36 +- .../dependency-dts-created.js | 14 +- .../dependency-dts-deleted.js | 14 +- .../dependency-dts-not-present.js | 8 +- ...Map-changes-with-timeout-before-request.js | 89 +- .../dependency-dtsMap-changes.js | 29 +- .../dependency-dtsMap-created.js | 197 +-- .../dependency-dtsMap-deleted.js | 195 +-- .../dependency-dtsMap-not-present.js | 10 +- ...ile-changes-with-timeout-before-request.js | 36 +- .../disabledSourceRef/usage-file-changes.js | 36 +- ...he-session-and-project-is-at-root-level.js | 48 +- ...ession-and-project-is-not-at-root-level.js | 138 +- ...oundUpdate-and-project-is-at-root-level.js | 52 +- ...Update-and-project-is-not-at-root-level.js | 146 ++- ...oundUpdate-and-project-is-at-root-level.js | 54 +- ...Update-and-project-is-not-at-root-level.js | 142 ++- ...zyConfiguredProjectsFromExternalProject.js | 2 +- .../deferred-files-in-the-project-context.js | 2 +- ...configured-project-that-will-be-removed.js | 16 +- ...-and-closed-affecting-multiple-projects.js | 14 +- ...ith-mixed-content-are-handled-correctly.js | 41 +- ...getting-project-from-orphan-script-info.js | 4 +- ...directory-watch-invoke-on-file-creation.js | 26 +- ...issing-files-added-with-tripleslash-ref.js | 10 +- ...configured-project-that-will-be-removed.js | 16 +- ...tsconfig-script-block-diagnostic-errors.js | 24 +- ...configured-project-that-will-be-removed.js | 16 +- .../projects/tsconfig-script-block-support.js | 80 +- .../projectsWithReferences/sample-project.js | 172 +-- ...es-with-deleting-referenced-config-file.js | 28 +- ...ing-transitively-referenced-config-file.js | 120 +- ...ces-with-edit-in-referenced-config-file.js | 30 +- ...ive-references-with-edit-on-config-file.js | 30 +- ...ansitive-references-with-non-local-edit.js | 54 +- ...es-with-deleting-referenced-config-file.js | 28 +- ...ing-transitively-referenced-config-file.js | 124 +- ...les-with-edit-in-referenced-config-file.js | 30 +- ...-without-files-with-edit-on-config-file.js | 30 +- ...ences-without-files-with-non-local-edit.js | 50 +- ...ndles-canonicalization-of-tsconfig-path.js | 2 +- .../handles-text-changes-in-tsconfig.js | 2 +- .../refactors/use-formatting-options.js | 2 +- ...prefixText-and-suffixText-when-disabled.js | 4 +- ...r-is-based-on-file-of-rename-initiation.js | 6 +- .../rename/works-with-fileToRename.js | 4 +- ...-prefixText-and-suffixText-when-enabled.js | 2 +- ...unnecessary-lookup-invalidation-on-save.js | 8 +- ...an-load-typings-that-are-proper-modules.js | 4 +- .../disable-suggestion-diagnostics.js | 2 +- ...le-name-from-files-in-different-folders.js | 56 +- ...e-module-name-from-files-in-same-folder.js | 54 +- ...ative-module-name-from-inferred-project.js | 56 +- .../not-sharing-across-references.js | 8 +- .../npm-install-@types-works.js | 10 +- ...le-name-from-files-in-different-folders.js | 56 +- ...e-module-name-from-files-in-same-folder.js | 54 +- ...tore-the-states-for-configured-projects.js | 12 +- ...estore-the-states-for-inferred-projects.js | 10 +- .../sharing-across-references.js | 8 +- ...hould-remove-the-module-not-found-error.js | 6 +- .../resolutionCache/suggestion-diagnostics.js | 2 +- .../suppressed-diagnostic-events.js | 2 +- .../resolutionCache/when-resolution-fails.js | 8 +- .../when-resolves-to-ambient-module.js | 10 +- ...rnal-project-with-skipLibCheck-as-false.js | 4 +- .../skipLibCheck/jsonly-external-project.js | 4 +- .../skipLibCheck/jsonly-inferred-project.js | 10 +- ...r-in-configured-js-project-with-tscheck.js | 2 +- ...rror-in-configured-project-with-tscheck.js | 2 +- .../reports-semantic-error-with-tscheck.js | 2 +- .../works-for-simple-JavaScript.js | 4 +- ...tion-when-project-compiles-from-sources.js | 62 +- ...s-in-typings-folder-and-then-recompiles.js | 4 +- ...mpiles-after-deleting-generated-folders.js | 10 +- ...ping-when-project-compiles-from-sources.js | 62 +- ...s-in-typings-folder-and-then-recompiles.js | 10 +- ...mpiles-after-deleting-generated-folders.js | 16 +- ...name-in-common-file-renames-all-project.js | 12 +- ...ed-project-and-semantic-operations-fail.js | 192 ++- ...-include-auto-type-reference-directives.js | 21 +- .../throws-on-unsupported-commands.js | 27 +- ...portDefault-exportDefault-importDefault.js | 8 +- ...OnlyNamedImport-namedExport-namedImport.js | 10 +- ...lyExportFrom-exportStarFrom-namedImport.js | 10 +- ...OnlyNamedImport-namedExport-namedImport.js | 8 +- ...spaceImport-exportDefault-importDefault.js | 8 +- ...mespaceImport-exportEquals-importEquals.js | 8 +- ...NamespaceImport-namedExport-namedImport.js | 8 +- ...ortFrom-exportNamespaceFrom-namedImport.js | 10 +- ...projects-discover-from-bower_components.js | 103 +- .../typingsInstaller/configured-projects.js | 6 +- ...utions-pointing-to-js-on-typing-install.js | 8 +- .../external-project-watch-options-errors.js | 8 +- ...ect-watch-options-in-host-configuration.js | 8 +- .../external-project-watch-options.js | 8 +- .../watchEnvironment/files-at-root.js | 6 +- .../files-at-windows-style-root.js | 6 +- .../watchEnvironment/files-not-at-root.js | 6 +- .../files-not-at-windows-style-root.js | 6 +- .../inferred-project-watch-options-errors.js | 8 +- ...ect-watch-options-in-host-configuration.js | 8 +- .../inferred-project-watch-options.js | 8 +- .../project-with-ascii-file-names-with-i.js | 4 +- .../project-with-ascii-file-names.js | 4 +- .../project-with-unicode-file-names.js | 4 +- ...files-starting-with-dot-in-node_modules.js | 6 +- ...polling-when-file-is-added-to-subfolder.js | 14 +- ...rectory-when-file-is-added-to-subfolder.js | 14 +- ...tchFile-when-file-is-added-to-subfolder.js | 14 +- ...watching-files-with-network-style-paths.js | 20 +- ...en-watchFile-is-single-watcher-per-file.js | 6 +- ...excludeDirectories-option-in-configFile.js | 8 +- ...ludeDirectories-option-in-configuration.js | 8 +- ...ackPolling-option-as-host-configuration.js | 6 +- ...th-fallbackPolling-option-in-configFile.js | 6 +- ...hDirectory-option-as-host-configuration.js | 6 +- ...ith-watchDirectory-option-in-configFile.js | 6 +- ...-watchFile-option-as-host-configuration.js | 6 +- .../with-watchFile-option-in-configFile.js | 6 +- 522 files changed, 15641 insertions(+), 14376 deletions(-) diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index efbc0a43a3786..50140fecd26ef 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -1623,7 +1623,7 @@ export class ProjectService { private removeProject(project: Project) { this.logger.info("`remove Project::"); - project.print(/*writeProjectFileNames*/ true); + project.print(/*writeProjectFileNames*/ true, /*writeFileExplaination*/ true, /*writeFileVersionAndText*/ false); project.close(); if (Debug.shouldAssert(AssertionLevel.Normal)) { @@ -4493,5 +4493,5 @@ export function isConfigFile(config: ScriptInfoOrConfig): config is TsConfigSour } function printProjectWithoutFileNames(project: Project) { - project.print(/*writeProjectFileNames*/ false); + project.print(/*writeProjectFileNames*/ false, /*writeFileExplaination*/ false, /*writeFileVersionAndText*/ false); } diff --git a/src/server/project.ts b/src/server/project.ts index b9b4a793411d3..4acc3bd0dc13f 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1461,8 +1461,16 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo const elapsed = timestamp() - start; this.sendPerformanceEvent("UpdateGraph", elapsed); this.writeLog(`Finishing updateGraphWorker: Project: ${this.getProjectName()} Version: ${this.getProjectVersion()} structureChanged: ${hasNewProgram}${this.program ? ` structureIsReused:: ${(ts as any).StructureIsReused[this.program.structureIsReused]}` : ""} Elapsed: ${elapsed}ms`); - if (this.hasAddedorRemovedFiles) { - this.print(/*writeProjectFileNames*/ true); + if (this.projectService.logger.isTestLogger) { + if (this.program !== oldProgram) { + this.print(/*writeProjectFileNames*/ true, this.hasAddedorRemovedFiles, /*writeFileVersionAndText*/ true); + } + else { + this.writeLog(`Same program as before`); + } + } + else if (this.hasAddedorRemovedFiles) { + this.print(/*writeProjectFileNames*/ true, /*writeFileExplaination*/ true, /*writeFileVersionAndText*/ false); } else if (this.program !== oldProgram) { this.writeLog(`Different program with same set of files`); @@ -1589,27 +1597,38 @@ export abstract class Project implements LanguageServiceHost, ModuleResolutionHo } filesToString(writeProjectFileNames: boolean) { + return this.filesToStringWorker(writeProjectFileNames, /*writeFileExplaination*/ true, /*writeFileVersionAndText*/ false); + } + + /** @internal */ + private filesToStringWorker(writeProjectFileNames: boolean, writeFileExplaination: boolean, writeFileVersionAndText: boolean) { if (this.isInitialLoadPending()) return "\tFiles (0) InitialLoadPending\n"; if (!this.program) return "\tFiles (0) NoProgram\n"; const sourceFiles = this.program.getSourceFiles(); let strBuilder = `\tFiles (${sourceFiles.length})\n`; if (writeProjectFileNames) { for (const file of sourceFiles) { - strBuilder += `\t${file.fileName}\n`; + strBuilder += `\t${file.fileName}${writeFileVersionAndText?` ${file.version} ${JSON.stringify(file.text)}` : ""}\n`; + } + if (writeFileExplaination) { + strBuilder += "\n\n"; + explainFiles(this.program, s => strBuilder += `\t${s}\n`); } - strBuilder += "\n\n"; - explainFiles(this.program, s => strBuilder += `\t${s}\n`); } return strBuilder; } /** @internal */ - print(writeProjectFileNames: boolean) { + print(writeProjectFileNames: boolean, writeFileExplaination: boolean, writeFileVersionAndText: boolean) { this.writeLog(`Project '${this.projectName}' (${ProjectKind[this.projectKind]})`); - this.writeLog(this.filesToString(writeProjectFileNames && this.projectService.logger.hasLevel(LogLevel.verbose))); + this.writeLog(this.filesToStringWorker( + writeProjectFileNames && this.projectService.logger.hasLevel(LogLevel.verbose), + writeFileExplaination && this.projectService.logger.hasLevel(LogLevel.verbose), + writeFileVersionAndText && this.projectService.logger.hasLevel(LogLevel.verbose), + )); this.writeLog("-----------------------------------------------"); if (this.autoImportProviderHost) { - this.autoImportProviderHost.print(/*writeProjectFileNames*/ false); + this.autoImportProviderHost.print(/*writeProjectFileNames*/ false, /*writeFileExplaination*/ false, /*writeFileVersionAndText*/ false); } } diff --git a/src/server/utilitiesPublic.ts b/src/server/utilitiesPublic.ts index 0099b9e91f4be..22a51d37b8fc2 100644 --- a/src/server/utilitiesPublic.ts +++ b/src/server/utilitiesPublic.ts @@ -31,6 +31,7 @@ export interface Logger { endGroup(): void; msg(s: string, type?: Msg): void; getLogFileName(): string | undefined; + /** @internal*/ isTestLogger?: boolean; } // TODO: Use a const enum (https://github.com/Microsoft/TypeScript/issues/16804) diff --git a/src/testRunner/unittests/tsserver/helpers.ts b/src/testRunner/unittests/tsserver/helpers.ts index 23eed48f5c69f..69d268bcf946a 100644 --- a/src/testRunner/unittests/tsserver/helpers.ts +++ b/src/testRunner/unittests/tsserver/helpers.ts @@ -66,6 +66,7 @@ export function nullLogger(): Logger { endGroup: ts.noop, getLogFileName: ts.returnUndefined, log: ts.noop, + isTestLogger: true, }; } diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js index ee713d66ef644..c353cc4de3e65 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/loads-missing-files-from-disk.js @@ -22,7 +22,7 @@ Info 9 [00:00:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/ Info 10 [00:00:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:19.000] Files (1) - /c/foo.ts + /c/foo.ts SVC-1-0 "import {y} from \"bar\"" foo.ts @@ -88,8 +88,8 @@ Info 30 [00:00:45.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/ Info 31 [00:00:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 32 [00:00:47.000] Project '/dev/null/inferredProject1*' (Inferred) Info 33 [00:00:48.000] Files (2) - /c/bar.d.ts - /c/foo.ts + /c/bar.d.ts Text-1 "export var y = 1" + /c/foo.ts SVC-1-0 "import {y} from \"bar\"" bar.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js index 0656bf70d9902..4d2a516a9ff86 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-after-installation.js @@ -81,8 +81,8 @@ Info 21 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:50.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) Info 24 [00:00:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts @@ -1977,9 +1977,9 @@ Info 607 [00:14:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 608 [00:14:11.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 609 [00:14:12.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) Info 610 [00:14:13.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts Text-1 "\n// Stub for lodash\nexport = _;\nexport as namespace _;\ndeclare var _: _.LoDashStatic;\ndeclare namespace _ {\n interface LoDashStatic {\n someProp: string;\n }\n class SomeClass {\n someMethod(): void;\n }\n}" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js index 6e35239f7206c..8657757b2d5c4 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/npm-install-works-when-timeout-occurs-inbetween-installation.js @@ -81,8 +81,8 @@ Info 21 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:50.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) Info 24 [00:00:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts @@ -615,24 +615,29 @@ FsWatchesRecursive:: Info 116 [00:03:01.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Info 117 [00:03:02.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Info 118 [00:03:03.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 119 [00:03:04.000] Different program with same set of files -Info 120 [00:03:05.000] Running: *ensureProjectForOpenFiles* -Info 121 [00:03:06.000] Before ensureProjectForOpenFiles: -Info 122 [00:03:07.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 122 [00:03:08.000] Files (2) - -Info 122 [00:03:09.000] ----------------------------------------------- -Info 122 [00:03:10.000] Open files: -Info 122 [00:03:11.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 122 [00:03:12.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 122 [00:03:13.000] After ensureProjectForOpenFiles: -Info 123 [00:03:14.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 123 [00:03:15.000] Files (2) - -Info 123 [00:03:16.000] ----------------------------------------------- -Info 123 [00:03:17.000] Open files: -Info 123 [00:03:18.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 123 [00:03:19.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 119 [00:03:04.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 120 [00:03:05.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" + +Info 121 [00:03:06.000] ----------------------------------------------- +Info 122 [00:03:07.000] Running: *ensureProjectForOpenFiles* +Info 123 [00:03:08.000] Before ensureProjectForOpenFiles: +Info 124 [00:03:09.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 124 [00:03:10.000] Files (2) + +Info 124 [00:03:11.000] ----------------------------------------------- +Info 124 [00:03:12.000] Open files: +Info 124 [00:03:13.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 124 [00:03:14.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 124 [00:03:15.000] After ensureProjectForOpenFiles: +Info 125 [00:03:16.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 125 [00:03:17.000] Files (2) + +Info 125 [00:03:18.000] ----------------------------------------------- +Info 125 [00:03:19.000] Open files: +Info 125 [00:03:20.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 125 [00:03:21.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json After running timeout callbacks PolledWatches:: @@ -659,36 +664,36 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 123 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 124 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 125 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 126 [00:03:32.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib -Info 127 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 128 [00:03:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 129 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 130 [00:03:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 131 [00:03:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add -Info 132 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 133 [00:03:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 134 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 135 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 136 [00:03:46.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator -Info 137 [00:03:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 138 [00:03:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 139 [00:03:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 140 [00:03:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 141 [00:03:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json -Info 142 [00:03:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 143 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 144 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 146 [00:04:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js -Info 147 [00:04:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 148 [00:04:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 149 [00:04:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 150 [00:04:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 151 [00:04:07.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 -Info 152 [00:04:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 125 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 126 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 127 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 128 [00:03:34.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib +Info 129 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 130 [00:03:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 131 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 132 [00:03:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 133 [00:03:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add +Info 134 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 135 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 136 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 137 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 138 [00:03:48.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator +Info 139 [00:03:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 140 [00:03:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 141 [00:03:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 142 [00:03:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 143 [00:03:55.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json +Info 144 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 145 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:04:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:04:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 148 [00:04:02.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js +Info 149 [00:04:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 150 [00:04:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 151 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 152 [00:04:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 153 [00:04:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 +Info 154 [00:04:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json] { @@ -790,11 +795,11 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 153 [00:04:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 154 [00:04:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 155 [00:04:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 156 [00:04:13.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 -Info 157 [00:04:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 155 [00:04:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 156 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 157 [00:04:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 158 [00:04:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 +Info 159 [00:04:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json.3017591594] deleted @@ -848,41 +853,41 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 158 [00:04:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 159 [00:04:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 160 [00:04:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 161 [00:04:38.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles -Info 162 [00:04:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 163 [00:04:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 164 [00:04:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 165 [00:04:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 166 [00:04:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator -Info 167 [00:04:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 168 [00:04:51.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 169 [00:04:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 170 [00:04:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 171 [00:04:54.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src -Info 172 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 173 [00:04:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 174 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 175 [00:04:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 176 [00:05:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add -Info 177 [00:05:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 178 [00:05:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 179 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 180 [00:05:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 181 [00:05:06.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable -Info 182 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 183 [00:05:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 184 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 185 [00:05:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 186 [00:05:13.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom -Info 187 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 188 [00:05:17.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 189 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 190 [00:05:19.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 191 [00:05:20.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts -Info 192 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 160 [00:04:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 161 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 162 [00:04:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 163 [00:04:40.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles +Info 164 [00:04:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 165 [00:04:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 166 [00:04:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 167 [00:04:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 168 [00:04:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator +Info 169 [00:04:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 170 [00:04:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 171 [00:04:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 172 [00:04:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 173 [00:04:56.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src +Info 174 [00:04:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 175 [00:04:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 176 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 177 [00:05:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 178 [00:05:02.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add +Info 179 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 180 [00:05:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 181 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 182 [00:05:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 183 [00:05:08.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable +Info 184 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 185 [00:05:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 186 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 187 [00:05:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 188 [00:05:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom +Info 189 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 190 [00:05:19.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 191 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 192 [00:05:21.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 193 [00:05:22.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts +Info 194 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts] @@ -950,31 +955,31 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 193 [00:05:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 194 [00:05:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 195 [00:05:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 196 [00:05:37.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler -Info 197 [00:05:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 198 [00:05:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 199 [00:05:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 200 [00:05:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 201 [00:05:44.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util -Info 202 [00:05:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 203 [00:05:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 204 [00:05:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 205 [00:05:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 206 [00:05:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol -Info 207 [00:05:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 208 [00:05:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 209 [00:05:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 210 [00:05:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 211 [00:05:58.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing -Info 212 [00:05:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 213 [00:06:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 214 [00:06:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 215 [00:06:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 216 [00:06:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 -Info 217 [00:06:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 195 [00:05:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 196 [00:05:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 197 [00:05:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 198 [00:05:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler +Info 199 [00:05:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 200 [00:05:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 201 [00:05:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 202 [00:05:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 203 [00:05:46.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util +Info 204 [00:05:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 205 [00:05:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 206 [00:05:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 207 [00:05:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 208 [00:05:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol +Info 209 [00:05:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 210 [00:05:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 211 [00:05:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 212 [00:05:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 213 [00:06:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing +Info 214 [00:06:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 215 [00:06:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 216 [00:06:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 217 [00:06:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 218 [00:06:07.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 +Info 219 [00:06:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041] { @@ -1258,73 +1263,73 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 218 [00:06:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 219 [00:06:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 220 [00:06:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 221 [00:06:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 -Info 222 [00:06:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 223 [00:06:25.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 224 [00:06:26.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 225 [00:06:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 226 [00:06:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 227 [00:06:29.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 228 [00:06:30.000] Scheduled: *ensureProjectForOpenFiles* -Info 229 [00:06:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 230 [00:06:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 231 [00:06:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 232 [00:06:36.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 233 [00:06:37.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 234 [00:06:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 235 [00:06:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 236 [00:06:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 237 [00:06:41.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 238 [00:06:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 239 [00:06:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 240 [00:06:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 241 [00:06:45.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 242 [00:06:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 243 [00:06:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 244 [00:06:48.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 245 [00:06:49.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 246 [00:06:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 247 [00:06:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 248 [00:06:54.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 249 [00:06:55.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 250 [00:06:56.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 251 [00:06:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 252 [00:06:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 253 [00:06:59.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 254 [00:07:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 255 [00:07:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 256 [00:07:02.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 257 [00:07:03.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 258 [00:07:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 259 [00:07:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 260 [00:07:08.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 261 [00:07:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 262 [00:07:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 263 [00:07:11.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 264 [00:07:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 265 [00:07:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 266 [00:07:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 267 [00:07:17.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 268 [00:07:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 269 [00:07:19.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 270 [00:07:20.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 271 [00:07:21.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 272 [00:07:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 273 [00:07:25.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 274 [00:07:26.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 275 [00:07:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 276 [00:07:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 277 [00:07:29.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 278 [00:07:30.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 279 [00:07:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 280 [00:07:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 281 [00:07:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 282 [00:07:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 283 [00:07:37.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.bin -Info 284 [00:07:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 220 [00:06:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 221 [00:06:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 222 [00:06:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 223 [00:06:13.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 +Info 224 [00:06:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 225 [00:06:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 226 [00:06:28.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 227 [00:06:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 228 [00:06:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 229 [00:06:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 230 [00:06:32.000] Scheduled: *ensureProjectForOpenFiles* +Info 231 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbol-observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 232 [00:06:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 233 [00:06:37.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 234 [00:06:38.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 235 [00:06:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 236 [00:06:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 237 [00:06:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 238 [00:06:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 239 [00:06:43.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 240 [00:06:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 241 [00:06:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 242 [00:06:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 243 [00:06:47.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 244 [00:06:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 245 [00:06:49.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 246 [00:06:50.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 247 [00:06:51.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 248 [00:06:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 249 [00:06:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 250 [00:06:56.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 251 [00:06:57.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 252 [00:06:58.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 253 [00:06:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 254 [00:07:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 255 [00:07:01.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 256 [00:07:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 257 [00:07:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 258 [00:07:04.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 259 [00:07:05.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 260 [00:07:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 261 [00:07:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 262 [00:07:10.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 263 [00:07:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 264 [00:07:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 265 [00:07:13.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 266 [00:07:14.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 267 [00:07:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 268 [00:07:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 269 [00:07:19.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 270 [00:07:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 271 [00:07:21.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 272 [00:07:22.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 273 [00:07:23.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 274 [00:07:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 275 [00:07:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 276 [00:07:28.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 277 [00:07:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 278 [00:07:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 279 [00:07:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 280 [00:07:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 281 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 282 [00:07:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 283 [00:07:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 284 [00:07:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 285 [00:07:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.bin +Info 286 [00:07:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.bin :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json.2252192041] deleted @@ -1352,9 +1357,9 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules/@types: {} -Info 285 [00:07:39.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 286 [00:07:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 287 [00:07:41.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 287 [00:07:41.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 288 [00:07:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 289 [00:07:43.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running PolledWatches:: @@ -1407,27 +1412,32 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules/@types: {} -Info 288 [00:07:42.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 289 [00:07:43.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 290 [00:07:44.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 291 [00:07:45.000] Different program with same set of files -Info 292 [00:07:46.000] Running: *ensureProjectForOpenFiles* -Info 293 [00:07:47.000] Before ensureProjectForOpenFiles: -Info 294 [00:07:48.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 294 [00:07:49.000] Files (2) - -Info 294 [00:07:50.000] ----------------------------------------------- -Info 294 [00:07:51.000] Open files: -Info 294 [00:07:52.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 294 [00:07:53.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 294 [00:07:54.000] After ensureProjectForOpenFiles: -Info 295 [00:07:55.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 295 [00:07:56.000] Files (2) - -Info 295 [00:07:57.000] ----------------------------------------------- -Info 295 [00:07:58.000] Open files: -Info 295 [00:07:59.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 295 [00:08:00.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 290 [00:07:44.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 291 [00:07:45.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 292 [00:07:46.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 293 [00:07:47.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 294 [00:07:48.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" + +Info 295 [00:07:49.000] ----------------------------------------------- +Info 296 [00:07:50.000] Running: *ensureProjectForOpenFiles* +Info 297 [00:07:51.000] Before ensureProjectForOpenFiles: +Info 298 [00:07:52.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 298 [00:07:53.000] Files (2) + +Info 298 [00:07:54.000] ----------------------------------------------- +Info 298 [00:07:55.000] Open files: +Info 298 [00:07:56.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 298 [00:07:57.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 298 [00:07:58.000] After ensureProjectForOpenFiles: +Info 299 [00:07:59.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 299 [00:08:00.000] Files (2) + +Info 299 [00:08:01.000] ----------------------------------------------- +Info 299 [00:08:02.000] Open files: +Info 299 [00:08:03.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 299 [00:08:04.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json After running timeout callbacks PolledWatches:: @@ -1454,326 +1464,326 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules/@types: {} -Info 295 [00:08:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 296 [00:08:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 297 [00:08:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 298 [00:08:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts -Info 299 [00:08:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 300 [00:08:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 301 [00:08:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 302 [00:08:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 303 [00:08:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json -Info 304 [00:08:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 305 [00:08:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 306 [00:08:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 307 [00:08:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 308 [00:08:17.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 -Info 309 [00:08:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 310 [00:08:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 311 [00:08:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 312 [00:08:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 313 [00:08:23.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types -Info 314 [00:08:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 315 [00:08:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 316 [00:08:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 317 [00:08:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 318 [00:08:29.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js -Info 319 [00:08:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 320 [00:08:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 321 [00:08:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 322 [00:08:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 323 [00:08:35.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json -Info 324 [00:08:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 325 [00:08:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 326 [00:08:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 327 [00:08:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 328 [00:08:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa -Info 329 [00:08:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 330 [00:08:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 331 [00:08:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 332 [00:08:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 333 [00:08:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator -Info 334 [00:08:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 335 [00:08:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 336 [00:08:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 337 [00:08:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 338 [00:08:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add -Info 339 [00:08:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 340 [00:08:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 341 [00:08:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 342 [00:08:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 343 [00:08:59.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles -Info 344 [00:09:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 345 [00:09:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 346 [00:09:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 347 [00:09:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 348 [00:09:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator -Info 349 [00:09:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 350 [00:09:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 351 [00:09:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 352 [00:09:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 353 [00:09:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json -Info 354 [00:09:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 355 [00:09:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 356 [00:09:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 357 [00:09:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 358 [00:09:17.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom -Info 359 [00:09:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 360 [00:09:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 361 [00:09:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 362 [00:09:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 363 [00:09:23.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable -Info 364 [00:09:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 365 [00:09:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 366 [00:09:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 367 [00:09:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 368 [00:09:29.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add -Info 369 [00:09:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 370 [00:09:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 371 [00:09:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 372 [00:09:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 373 [00:09:35.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler -Info 374 [00:09:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 375 [00:09:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 376 [00:09:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 377 [00:09:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 378 [00:09:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util -Info 379 [00:09:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 380 [00:09:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 381 [00:09:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 382 [00:09:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 383 [00:09:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src -Info 384 [00:09:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 385 [00:09:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 386 [00:09:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 387 [00:09:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 388 [00:09:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol -Info 389 [00:09:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 390 [00:09:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 391 [00:09:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 392 [00:09:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 393 [00:09:59.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing -Info 394 [00:10:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 395 [00:10:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 396 [00:10:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 397 [00:10:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 398 [00:10:05.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 -Info 399 [00:10:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 400 [00:10:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 401 [00:10:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 402 [00:10:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 403 [00:10:11.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts -Info 404 [00:10:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 405 [00:10:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 406 [00:10:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 407 [00:10:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 408 [00:10:17.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js -Info 409 [00:10:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 410 [00:10:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 411 [00:10:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 412 [00:10:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 413 [00:10:23.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js -Info 414 [00:10:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 415 [00:10:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 416 [00:10:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 417 [00:10:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 418 [00:10:29.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib -Info 419 [00:10:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 420 [00:10:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 421 [00:10:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 422 [00:10:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 423 [00:10:35.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json -Info 424 [00:10:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 425 [00:10:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 426 [00:10:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 427 [00:10:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 428 [00:10:41.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff -Info 429 [00:10:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 430 [00:10:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 431 [00:10:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 432 [00:10:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 433 [00:10:47.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib -Info 434 [00:10:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 435 [00:10:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 436 [00:10:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 437 [00:10:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 438 [00:10:53.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json -Info 439 [00:10:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 440 [00:10:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 441 [00:10:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 442 [00:10:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 443 [00:10:59.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d -Info 444 [00:11:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 445 [00:11:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 446 [00:11:03.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 447 [00:11:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 448 [00:11:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 449 [00:11:06.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 450 [00:11:07.000] Scheduled: *ensureProjectForOpenFiles* -Info 451 [00:11:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 452 [00:11:11.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 453 [00:11:12.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 454 [00:11:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 455 [00:11:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 456 [00:11:15.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 457 [00:11:16.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 458 [00:11:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 459 [00:11:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 460 [00:11:21.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 461 [00:11:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 462 [00:11:23.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 463 [00:11:24.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json -Info 464 [00:11:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 465 [00:11:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 466 [00:11:29.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 467 [00:11:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 468 [00:11:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 469 [00:11:32.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json -Info 470 [00:11:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 471 [00:11:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 472 [00:11:37.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 473 [00:11:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 474 [00:11:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 475 [00:11:40.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json -Info 476 [00:11:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 477 [00:11:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 478 [00:11:45.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 479 [00:11:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 480 [00:11:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 481 [00:11:48.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json -Info 482 [00:11:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 483 [00:11:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 484 [00:11:53.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 485 [00:11:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 486 [00:11:55.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 487 [00:11:56.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js -Info 488 [00:11:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 489 [00:12:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 490 [00:12:01.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 491 [00:12:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 492 [00:12:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 493 [00:12:04.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 494 [00:12:05.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 495 [00:12:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 496 [00:12:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 497 [00:12:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 498 [00:12:11.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 499 [00:12:12.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 500 [00:12:13.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 501 [00:12:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 502 [00:12:17.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 503 [00:12:18.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 504 [00:12:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 505 [00:12:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 506 [00:12:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js -Info 507 [00:12:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 508 [00:12:25.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 509 [00:12:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 510 [00:12:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 511 [00:12:28.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 512 [00:12:29.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 513 [00:12:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 514 [00:12:33.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 515 [00:12:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 516 [00:12:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 517 [00:12:36.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 518 [00:12:37.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 519 [00:12:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 520 [00:12:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 521 [00:12:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 522 [00:12:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 523 [00:12:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 524 [00:12:45.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 525 [00:12:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 526 [00:12:49.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 527 [00:12:50.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 528 [00:12:51.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 529 [00:12:52.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 530 [00:12:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 531 [00:12:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 532 [00:12:55.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 533 [00:12:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 534 [00:12:57.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 535 [00:12:58.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json -Info 536 [00:12:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 537 [00:13:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 538 [00:13:03.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 539 [00:13:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 540 [00:13:05.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 541 [00:13:06.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js -Info 542 [00:13:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 543 [00:13:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 544 [00:13:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 545 [00:13:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 546 [00:13:13.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 547 [00:13:14.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 548 [00:13:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 549 [00:13:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 550 [00:13:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 551 [00:13:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 552 [00:13:21.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 553 [00:13:22.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 554 [00:13:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 555 [00:13:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 556 [00:13:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 557 [00:13:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 558 [00:13:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 559 [00:13:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 560 [00:13:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 561 [00:13:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 562 [00:13:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 563 [00:13:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 564 [00:13:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 565 [00:13:39.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 566 [00:13:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 567 [00:13:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 568 [00:13:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 569 [00:13:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 570 [00:13:45.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 571 [00:13:46.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 572 [00:13:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 573 [00:13:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 574 [00:13:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 575 [00:13:52.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 576 [00:13:53.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 577 [00:13:54.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 578 [00:13:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 579 [00:13:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 580 [00:13:59.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 581 [00:14:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 582 [00:14:01.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 583 [00:14:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots -Info 584 [00:14:03.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 585 [00:14:04.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 586 [00:14:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 587 [00:14:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 588 [00:14:07.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 589 [00:14:08.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 590 [00:14:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 591 [00:14:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 592 [00:14:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 593 [00:14:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 594 [00:14:15.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 595 [00:14:16.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 596 [00:14:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 597 [00:14:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 598 [00:14:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 599 [00:14:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 600 [00:14:23.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 601 [00:14:24.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 602 [00:14:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 603 [00:14:28.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 604 [00:14:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 605 [00:14:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 606 [00:14:31.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 607 [00:14:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 608 [00:14:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 609 [00:14:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 610 [00:14:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 611 [00:14:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory -Info 612 [00:14:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 613 [00:14:40.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 614 [00:14:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 299 [00:08:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 300 [00:08:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 301 [00:08:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 302 [00:08:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts +Info 303 [00:08:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 304 [00:08:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 305 [00:08:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 306 [00:08:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 307 [00:08:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json +Info 308 [00:08:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 309 [00:08:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 310 [00:08:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 311 [00:08:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 312 [00:08:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 +Info 313 [00:08:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types/lodash-e56c4fe7 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 314 [00:08:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 315 [00:08:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 316 [00:08:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 317 [00:08:27.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types +Info 318 [00:08:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/@types :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 319 [00:08:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 320 [00:08:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 321 [00:08:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 322 [00:08:33.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js +Info 323 [00:08:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 324 [00:08:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 325 [00:08:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 326 [00:08:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 327 [00:08:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json +Info 328 [00:08:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 329 [00:08:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 330 [00:08:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 331 [00:08:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 332 [00:08:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa +Info 333 [00:08:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/lodash-b0733faa :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 334 [00:08:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 335 [00:08:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 336 [00:08:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 337 [00:08:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator +Info 338 [00:08:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 339 [00:08:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 340 [00:08:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 341 [00:08:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 342 [00:08:57.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add +Info 343 [00:08:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 344 [00:09:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 345 [00:09:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 346 [00:09:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 347 [00:09:03.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles +Info 348 [00:09:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 349 [00:09:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 350 [00:09:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 351 [00:09:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 352 [00:09:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator +Info 353 [00:09:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 354 [00:09:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 355 [00:09:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 356 [00:09:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 357 [00:09:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json +Info 358 [00:09:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 359 [00:09:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 360 [00:09:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 361 [00:09:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 362 [00:09:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom +Info 363 [00:09:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 364 [00:09:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 365 [00:09:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 366 [00:09:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 367 [00:09:27.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable +Info 368 [00:09:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 369 [00:09:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 370 [00:09:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 371 [00:09:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 372 [00:09:33.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add +Info 373 [00:09:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 374 [00:09:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 375 [00:09:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 376 [00:09:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 377 [00:09:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler +Info 378 [00:09:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 379 [00:09:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 380 [00:09:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 381 [00:09:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 382 [00:09:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util +Info 383 [00:09:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 384 [00:09:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 385 [00:09:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 386 [00:09:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 387 [00:09:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src +Info 388 [00:09:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 389 [00:09:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 390 [00:09:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 391 [00:09:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 392 [00:09:57.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol +Info 393 [00:09:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 394 [00:10:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 395 [00:10:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 396 [00:10:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 397 [00:10:03.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing +Info 398 [00:10:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 399 [00:10:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 400 [00:10:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 401 [00:10:08.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 402 [00:10:09.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 +Info 403 [00:10:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/rxjs-22375c61 :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 404 [00:10:12.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 405 [00:10:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 406 [00:10:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 407 [00:10:15.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts +Info 408 [00:10:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 409 [00:10:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 410 [00:10:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 411 [00:10:20.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 412 [00:10:21.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js +Info 413 [00:10:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 414 [00:10:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 415 [00:10:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 416 [00:10:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 417 [00:10:27.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js +Info 418 [00:10:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 419 [00:10:30.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 420 [00:10:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 421 [00:10:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 422 [00:10:33.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib +Info 423 [00:10:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 424 [00:10:36.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 425 [00:10:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 426 [00:10:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 427 [00:10:39.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json +Info 428 [00:10:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 429 [00:10:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 430 [00:10:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 431 [00:10:44.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 432 [00:10:45.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff +Info 433 [00:10:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/symbol-observable-24bcbbff :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 434 [00:10:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 435 [00:10:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 436 [00:10:50.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 437 [00:10:51.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib +Info 438 [00:10:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 439 [00:10:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 440 [00:10:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 441 [00:10:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 442 [00:10:57.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json +Info 443 [00:10:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 444 [00:11:00.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 445 [00:11:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 446 [00:11:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 447 [00:11:03.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected ignored path: /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d +Info 448 [00:11:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging/typescript-8493ea5d :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 449 [00:11:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 450 [00:11:07.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 451 [00:11:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 452 [00:11:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 453 [00:11:10.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 454 [00:11:11.000] Scheduled: *ensureProjectForOpenFiles* +Info 455 [00:11:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/.staging :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 456 [00:11:15.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 457 [00:11:16.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 458 [00:11:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 459 [00:11:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 460 [00:11:19.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 461 [00:11:20.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 462 [00:11:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 463 [00:11:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 464 [00:11:25.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 465 [00:11:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 466 [00:11:27.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 467 [00:11:28.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json +Info 468 [00:11:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 469 [00:11:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 470 [00:11:33.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 471 [00:11:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 472 [00:11:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 473 [00:11:36.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json +Info 474 [00:11:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 475 [00:11:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 476 [00:11:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 477 [00:11:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 478 [00:11:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 479 [00:11:44.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json +Info 480 [00:11:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 481 [00:11:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 482 [00:11:49.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 483 [00:11:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 484 [00:11:51.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 485 [00:11:52.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json +Info 486 [00:11:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 487 [00:11:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 488 [00:11:57.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 489 [00:11:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 490 [00:11:59.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 491 [00:12:00.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js +Info 492 [00:12:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 493 [00:12:04.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 494 [00:12:05.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 495 [00:12:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 496 [00:12:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 497 [00:12:08.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 498 [00:12:09.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 499 [00:12:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 500 [00:12:13.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 501 [00:12:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 502 [00:12:15.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 503 [00:12:16.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 504 [00:12:17.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 505 [00:12:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 506 [00:12:21.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 507 [00:12:22.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 508 [00:12:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 509 [00:12:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 510 [00:12:25.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js +Info 511 [00:12:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/lib/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 512 [00:12:29.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 513 [00:12:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 514 [00:12:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 515 [00:12:32.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 516 [00:12:33.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 517 [00:12:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/typescript/lib :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 518 [00:12:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 519 [00:12:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 520 [00:12:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 521 [00:12:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 522 [00:12:41.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 523 [00:12:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 524 [00:12:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 525 [00:12:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 526 [00:12:47.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 527 [00:12:48.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 528 [00:12:49.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 529 [00:12:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/add/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 530 [00:12:53.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 531 [00:12:54.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 532 [00:12:55.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 533 [00:12:56.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 534 [00:12:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 535 [00:12:58.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 536 [00:12:59.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 537 [00:13:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 538 [00:13:01.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 539 [00:13:02.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json +Info 540 [00:13:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 541 [00:13:06.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 542 [00:13:07.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 543 [00:13:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 544 [00:13:09.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 545 [00:13:10.000] Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Detected file add/remove of non supported extension: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js +Info 546 [00:13:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/index.js :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 547 [00:13:14.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 548 [00:13:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 549 [00:13:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 550 [00:13:17.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 551 [00:13:18.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 552 [00:13:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/bundles :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 553 [00:13:22.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 554 [00:13:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 555 [00:13:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 556 [00:13:25.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 557 [00:13:26.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 558 [00:13:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/operator :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 559 [00:13:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 560 [00:13:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 561 [00:13:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 562 [00:13:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 563 [00:13:36.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 564 [00:13:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 565 [00:13:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 566 [00:13:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 567 [00:13:41.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 568 [00:13:42.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 569 [00:13:43.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 570 [00:13:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 571 [00:13:46.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 572 [00:13:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 573 [00:13:48.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 574 [00:13:49.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 575 [00:13:50.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 576 [00:13:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 577 [00:13:54.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 578 [00:13:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 579 [00:13:56.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 580 [00:13:57.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 581 [00:13:58.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 582 [00:13:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/add/observable/dom :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 583 [00:14:02.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 584 [00:14:03.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 585 [00:14:04.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 586 [00:14:05.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 587 [00:14:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Type roots +Info 588 [00:14:07.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 589 [00:14:08.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 590 [00:14:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 591 [00:14:10.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 592 [00:14:11.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 593 [00:14:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 594 [00:14:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 595 [00:14:16.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 596 [00:14:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 597 [00:14:18.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 598 [00:14:19.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 599 [00:14:20.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 600 [00:14:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/scheduler :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 601 [00:14:24.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 602 [00:14:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 603 [00:14:26.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 604 [00:14:27.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 605 [00:14:28.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 606 [00:14:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/src/util :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 607 [00:14:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 608 [00:14:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 609 [00:14:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 610 [00:14:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 611 [00:14:36.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 612 [00:14:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/symbol :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 613 [00:14:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 614 [00:14:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 615 [00:14:42.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory +Info 616 [00:14:43.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 617 [00:14:44.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 618 [00:14:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/rxjs/testing :: WatchInfo: /user/username/rootfolder/otherfolder/a/b 1 undefined Config: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/rootfolder/otherfolder/a/b/node_modules/symbolle/package.json] { @@ -2217,9 +2227,9 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules/@types: {} -Info 615 [00:14:42.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation -Info 616 [00:14:43.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one -Info 617 [00:14:44.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 619 [00:14:46.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.jsonFailedLookupInvalidation +Info 620 [00:14:47.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/tsconfig.json, Cancelled earlier one +Info 621 [00:14:48.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running PolledWatches:: @@ -2272,22 +2282,22 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules/@types: {} -Info 618 [00:14:45.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 619 [00:14:46.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 620 [00:14:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 621 [00:14:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 622 [00:14:49.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution -Info 623 [00:14:50.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution -Info 624 [00:14:51.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 625 [00:14:52.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 626 [00:14:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 627 [00:14:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations -Info 628 [00:14:55.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 629 [00:14:56.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 630 [00:14:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts - /user/username/rootfolder/otherfolder/a/b/app.ts +Info 622 [00:14:49.000] Running: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 623 [00:14:50.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 624 [00:14:51.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 625 [00:14:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 626 [00:14:53.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution +Info 627 [00:14:54.000] FileWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/package.json 2000 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: File location affecting resolution +Info 628 [00:14:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 629 [00:14:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 630 [00:14:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 631 [00:14:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json WatchType: Failed Lookup Locations +Info 632 [00:14:59.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 633 [00:15:00.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 634 [00:15:01.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/@types/lodash/index.d.ts Text-1 "\n// Stub for lodash\nexport = _;\nexport as namespace _;\ndeclare var _: _.LoDashStatic;\ndeclare namespace _ {\n interface LoDashStatic {\n someProp: string;\n }\n class SomeClass {\n someMethod(): void;\n }\n}" + /user/username/rootfolder/otherfolder/a/b/app.ts SVC-1-0 "import _ from 'lodash';" ../../../../../../a/lib/lib.d.ts @@ -2298,24 +2308,24 @@ Info 630 [00:14:57.000] Files (3) app.ts Matched by default include pattern '**/*' -Info 631 [00:14:58.000] ----------------------------------------------- -Info 632 [00:14:59.000] Running: *ensureProjectForOpenFiles* -Info 633 [00:15:00.000] Before ensureProjectForOpenFiles: -Info 634 [00:15:01.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 634 [00:15:02.000] Files (3) - -Info 634 [00:15:03.000] ----------------------------------------------- -Info 634 [00:15:04.000] Open files: -Info 634 [00:15:05.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 634 [00:15:06.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json -Info 634 [00:15:07.000] After ensureProjectForOpenFiles: -Info 635 [00:15:08.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) -Info 635 [00:15:09.000] Files (3) - -Info 635 [00:15:10.000] ----------------------------------------------- -Info 635 [00:15:11.000] Open files: -Info 635 [00:15:12.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined -Info 635 [00:15:13.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 635 [00:15:02.000] ----------------------------------------------- +Info 636 [00:15:03.000] Running: *ensureProjectForOpenFiles* +Info 637 [00:15:04.000] Before ensureProjectForOpenFiles: +Info 638 [00:15:05.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 638 [00:15:06.000] Files (3) + +Info 638 [00:15:07.000] ----------------------------------------------- +Info 638 [00:15:08.000] Open files: +Info 638 [00:15:09.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 638 [00:15:10.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json +Info 638 [00:15:11.000] After ensureProjectForOpenFiles: +Info 639 [00:15:12.000] Project '/user/username/rootfolder/otherfolder/a/b/tsconfig.json' (Configured) +Info 639 [00:15:13.000] Files (3) + +Info 639 [00:15:14.000] ----------------------------------------------- +Info 639 [00:15:15.000] Open files: +Info 639 [00:15:16.000] FileName: /user/username/rootfolder/otherfolder/a/b/app.ts ProjectRootPath: undefined +Info 639 [00:15:17.000] Projects: /user/username/rootfolder/otherfolder/a/b/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js index 802443c20a962..e3f137f1ba627 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-insensitive-file-system.js @@ -82,9 +82,9 @@ Info 16 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 17 [00:00:50.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:51.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 19 [00:00:52.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" ../../../../../a/lib/lib.es2016.full.d.ts @@ -137,10 +137,10 @@ Info 27 [00:01:08.000] Starting updateGraphWorker: Project: /Users/someuser/wo Info 28 [00:01:09.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 29 [00:01:10.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 30 [00:01:11.000] Files (4) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts - /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" + /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts Text-1 "export class Cookie { }" ../../../../../a/lib/lib.es2016.full.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js index 60c410090a674..959b475e925ad 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/watchDirectories-for-config-file-with-case-sensitive-file-system.js @@ -82,9 +82,9 @@ Info 16 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 17 [00:00:50.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:51.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 19 [00:00:52.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" ../../../../../a/lib/lib.es2016.full.d.ts @@ -137,10 +137,10 @@ Info 27 [00:01:08.000] Starting updateGraphWorker: Project: /Users/someuser/wo Info 28 [00:01:09.000] Finishing updateGraphWorker: Project: /Users/someuser/work/applications/frontend/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 29 [00:01:10.000] Project '/Users/someuser/work/applications/frontend/tsconfig.json' (Configured) Info 30 [00:01:11.000] Files (4) - /a/lib/lib.es2016.full.d.ts - /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts - /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts - /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /Users/someuser/work/applications/frontend/src/app/redux/configureStore.ts Text-1 "export class configureStore { }" + /Users/someuser/work/applications/frontend/src/app/utils/Analytic.ts SVC-1-0 "export class SomeClass { };" + /Users/someuser/work/applications/frontend/src/app/utils/Cookie.ts Text-1 "export class Cookie { }" ../../../../../a/lib/lib.es2016.full.d.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js index d9ed7c5e3ccda..eac7b4846012a 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/when-calling-goto-definition-of-module.js @@ -68,9 +68,9 @@ Info 14 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:38.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:39.000] Project '/a/b/tsconfig.json' (Configured) Info 17 [00:00:40.000] Files (3) - /a/b/utils/db.ts - /a/b/models/vessel.ts - /a/b/controllers/vessels/client.ts + /a/b/utils/db.ts Text-1 "export class Bookshelf { }" + /a/b/models/vessel.ts Text-1 "\n import { Bookshelf } from '~/utils/db';\n export class Vessel extends Bookshelf {}\n " + /a/b/controllers/vessels/client.ts SVC-1-0 "\n import { Vessel } from '~/models/vessel';\n const v = new Vessel();\n " utils/db.ts diff --git a/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js b/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js index b48d6b9859d5d..fce1bb13d5ece 100644 --- a/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js +++ b/tests/baselines/reference/tsserver/cachingFileSystemInformation/works-using-legacy-resolution-logic.js @@ -24,8 +24,8 @@ Info 8 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/ Info 9 [00:00:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:22.000] Files (2) - /c/f1.ts - /c/d/f0.ts + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-0 "import {x} from \"f1\"" ../f1.ts @@ -46,42 +46,47 @@ Info 14 [00:00:31.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. Info 15 [00:00:32.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 17 [00:00:34.000] Different program with same set of files -Info 18 [00:00:35.000] getSemanticDiagnostics:: /c/f1.ts:: 1 -Info 19 [00:00:36.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. - -Info 20 [00:00:37.000] fileExists:: [] -Info 21 [00:00:38.000] directoryExists:: [] -Info 22 [00:00:39.000] getDirectories:: [] -Info 23 [00:00:40.000] readFile:: [] -Info 24 [00:00:41.000] readDirectory:: [] -Info 25 [00:00:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 26 [00:00:43.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 27 [00:00:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 28 [00:00:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 29 [00:00:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 30 [00:00:47.000] Files (1) - /c/d/f0.ts +Info 17 [00:00:34.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 18 [00:00:35.000] Files (2) + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-1 "import {x} from \"f1\";\n var x: string = 1;" + +Info 19 [00:00:36.000] ----------------------------------------------- +Info 20 [00:00:37.000] getSemanticDiagnostics:: /c/f1.ts:: 1 +Info 21 [00:00:38.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. + +Info 22 [00:00:39.000] fileExists:: [] +Info 23 [00:00:40.000] directoryExists:: [] +Info 24 [00:00:41.000] getDirectories:: [] +Info 25 [00:00:42.000] readFile:: [] +Info 26 [00:00:43.000] readDirectory:: [] +Info 27 [00:00:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 28 [00:00:45.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 29 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 30 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 31 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 32 [00:00:49.000] Files (1) + /c/d/f0.ts SVC-1-2 "import {x} from \"f2\"" f0.ts Root file specified for compilation -Info 31 [00:00:48.000] ----------------------------------------------- -Info 32 [00:00:49.000] Could not find source file: '/c/f1.ts'. -Info 33 [00:00:50.000] fileExists:: [{"key":"/c/d/f2.ts","count":1},{"key":"/c/d/f2.tsx","count":1},{"key":"/c/d/f2.d.ts","count":1},{"key":"/c/f2.ts","count":1},{"key":"/c/f2.tsx","count":1},{"key":"/c/f2.d.ts","count":1},{"key":"/f2.ts","count":1},{"key":"/f2.tsx","count":1},{"key":"/f2.d.ts","count":1},{"key":"/c/d/f2.js","count":1},{"key":"/c/d/f2.jsx","count":1},{"key":"/c/f2.js","count":1},{"key":"/c/f2.jsx","count":1},{"key":"/f2.js","count":1},{"key":"/f2.jsx","count":1}] -Info 34 [00:00:51.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":2},{"key":"/","count":2},{"key":"/c/d/node_modules","count":2},{"key":"/c/node_modules","count":1},{"key":"/node_modules","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] -Info 35 [00:00:52.000] getDirectories:: [] -Info 36 [00:00:53.000] readFile:: [] -Info 37 [00:00:54.000] readDirectory:: [] -Info 38 [00:00:55.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 39 [00:00:56.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 40 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 41 [00:00:58.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 42 [00:00:59.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 43 [00:01:00.000] Files (2) - /c/f1.ts - /c/d/f0.ts +Info 33 [00:00:50.000] ----------------------------------------------- +Info 34 [00:00:51.000] Could not find source file: '/c/f1.ts'. +Info 35 [00:00:52.000] fileExists:: [{"key":"/c/d/f2.ts","count":1},{"key":"/c/d/f2.tsx","count":1},{"key":"/c/d/f2.d.ts","count":1},{"key":"/c/f2.ts","count":1},{"key":"/c/f2.tsx","count":1},{"key":"/c/f2.d.ts","count":1},{"key":"/f2.ts","count":1},{"key":"/f2.tsx","count":1},{"key":"/f2.d.ts","count":1},{"key":"/c/d/f2.js","count":1},{"key":"/c/d/f2.jsx","count":1},{"key":"/c/f2.js","count":1},{"key":"/c/f2.jsx","count":1},{"key":"/f2.js","count":1},{"key":"/f2.jsx","count":1}] +Info 36 [00:00:53.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":2},{"key":"/","count":2},{"key":"/c/d/node_modules","count":2},{"key":"/c/node_modules","count":1},{"key":"/node_modules","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] +Info 37 [00:00:54.000] getDirectories:: [] +Info 38 [00:00:55.000] readFile:: [] +Info 39 [00:00:56.000] readDirectory:: [] +Info 40 [00:00:57.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 41 [00:00:58.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 42 [00:00:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 43 [00:01:00.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 44 [00:01:01.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 45 [00:01:02.000] Files (2) + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-3 "import {x} from \"f1\"" ../f1.ts @@ -89,33 +94,38 @@ Info 43 [00:01:00.000] Files (2) f0.ts Root file specified for compilation -Info 44 [00:01:01.000] ----------------------------------------------- -Info 45 [00:01:02.000] getSemanticDiagnostics:: /c/f1.ts:: 1 -Info 46 [00:01:03.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. - -Info 47 [00:01:04.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] -Info 48 [00:01:05.000] directoryExists:: [{"key":"/c/d","count":1},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] -Info 49 [00:01:06.000] getDirectories:: [] -Info 50 [00:01:07.000] readFile:: [] -Info 51 [00:01:08.000] readDirectory:: [] -Info 52 [00:01:09.000] DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 53 [00:01:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 54 [00:01:11.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 55 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 56 [00:01:13.000] Scheduled: /dev/null/inferredProject1* -Info 57 [00:01:14.000] Scheduled: *ensureProjectForOpenFiles* -Info 58 [00:01:15.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 59 [00:01:16.000] DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 60 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 61 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 62 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 63 [00:01:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 64 [00:01:21.000] Different program with same set of files -Info 65 [00:01:22.000] getSemanticDiagnostics:: /c/f1.ts:: 1 -Info 66 [00:01:23.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. - -Info 67 [00:01:24.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] -Info 68 [00:01:25.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":2},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] -Info 69 [00:01:26.000] getDirectories:: [] -Info 70 [00:01:27.000] readFile:: [] -Info 71 [00:01:28.000] readDirectory:: [] \ No newline at end of file +Info 46 [00:01:03.000] ----------------------------------------------- +Info 47 [00:01:04.000] getSemanticDiagnostics:: /c/f1.ts:: 1 +Info 48 [00:01:05.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. + +Info 49 [00:01:06.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] +Info 50 [00:01:07.000] directoryExists:: [{"key":"/c/d","count":1},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":1},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] +Info 51 [00:01:08.000] getDirectories:: [] +Info 52 [00:01:09.000] readFile:: [] +Info 53 [00:01:10.000] readDirectory:: [] +Info 54 [00:01:11.000] DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 55 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 56 [00:01:13.000] DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 57 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 58 [00:01:15.000] Scheduled: /dev/null/inferredProject1* +Info 59 [00:01:16.000] Scheduled: *ensureProjectForOpenFiles* +Info 60 [00:01:17.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 61 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 62 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d 0 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 63 [00:01:20.000] DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 64 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /c/d/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 65 [00:01:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 66 [00:01:23.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 67 [00:01:24.000] Files (2) + /c/f1.ts Text-1 "foo()" + /c/d/f0.ts SVC-1-3 "import {x} from \"f1\"" + +Info 68 [00:01:25.000] ----------------------------------------------- +Info 69 [00:01:26.000] getSemanticDiagnostics:: /c/f1.ts:: 1 +Info 70 [00:01:27.000] ../f1.ts(1,1): error TS2304: Cannot find name 'foo'. + +Info 71 [00:01:28.000] fileExists:: [{"key":"/c/d/f1.ts","count":1},{"key":"/c/d/f1.tsx","count":1},{"key":"/c/d/f1.d.ts","count":1},{"key":"/c/f1.ts","count":1}] +Info 72 [00:01:29.000] directoryExists:: [{"key":"/c/d","count":2},{"key":"/c","count":1},{"key":"/c/d/node_modules/@types","count":2},{"key":"/c/node_modules/@types","count":1},{"key":"/node_modules/@types","count":1}] +Info 73 [00:01:30.000] getDirectories:: [] +Info 74 [00:01:31.000] readFile:: [] +Info 75 [00:01:32.000] readDirectory:: [] \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js index b17218af56217..b5a8d40f7b7ec 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js @@ -68,9 +68,9 @@ Info 13 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:48.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) Info 16 [00:00:49.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app1/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-0 "let x = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -159,9 +159,9 @@ Info 29 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 30 [00:01:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:10.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) Info 32 [00:01:11.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app2/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app2/app.ts SVC-1-0 "let y = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -433,42 +433,54 @@ FsWatchesRecursive:: Info 45 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Info 46 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 47 [00:01:50.000] Different program with same set of files -Info 48 [00:01:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json -Info 49 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 50 [00:01:53.000] Different program with same set of files -Info 51 [00:01:54.000] Before ensureProjectForOpenFiles: -Info 52 [00:01:55.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) -Info 52 [00:01:56.000] Files (3) - -Info 52 [00:01:57.000] ----------------------------------------------- -Info 52 [00:01:58.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) -Info 52 [00:01:59.000] Files (3) - -Info 52 [00:02:00.000] ----------------------------------------------- -Info 52 [00:02:01.000] Open files: -Info 52 [00:02:02.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined -Info 52 [00:02:03.000] Projects: /user/username/projects/myproject/app1/tsconfig.json -Info 52 [00:02:04.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined -Info 52 [00:02:05.000] Projects: /user/username/projects/myproject/app2/tsconfig.json -Info 52 [00:02:06.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined -Info 52 [00:02:07.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json -Info 52 [00:02:08.000] After ensureProjectForOpenFiles: -Info 53 [00:02:09.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) -Info 53 [00:02:10.000] Files (3) - -Info 53 [00:02:11.000] ----------------------------------------------- -Info 53 [00:02:12.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) -Info 53 [00:02:13.000] Files (3) - -Info 53 [00:02:14.000] ----------------------------------------------- -Info 53 [00:02:15.000] Open files: -Info 53 [00:02:16.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined -Info 53 [00:02:17.000] Projects: /user/username/projects/myproject/app1/tsconfig.json -Info 53 [00:02:18.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined -Info 53 [00:02:19.000] Projects: /user/username/projects/myproject/app2/tsconfig.json -Info 53 [00:02:20.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined -Info 53 [00:02:21.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json +Info 47 [00:01:50.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 48 [00:01:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-1 "let k = 1let x = 10;" + /user/username/projects/myproject/core/core.ts SVC-1-0 "let z = 10;" + +Info 49 [00:01:52.000] ----------------------------------------------- +Info 50 [00:01:53.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json +Info 51 [00:01:54.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 52 [00:01:55.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) +Info 53 [00:01:56.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app2/app.ts SVC-1-1 "let k = 1let y = 10;" + /user/username/projects/myproject/core/core.ts SVC-1-0 "let z = 10;" + +Info 54 [00:01:57.000] ----------------------------------------------- +Info 55 [00:01:58.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:59.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 56 [00:02:00.000] Files (3) + +Info 56 [00:02:01.000] ----------------------------------------------- +Info 56 [00:02:02.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) +Info 56 [00:02:03.000] Files (3) + +Info 56 [00:02:04.000] ----------------------------------------------- +Info 56 [00:02:05.000] Open files: +Info 56 [00:02:06.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined +Info 56 [00:02:07.000] Projects: /user/username/projects/myproject/app1/tsconfig.json +Info 56 [00:02:08.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined +Info 56 [00:02:09.000] Projects: /user/username/projects/myproject/app2/tsconfig.json +Info 56 [00:02:10.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined +Info 56 [00:02:11.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json +Info 56 [00:02:12.000] After ensureProjectForOpenFiles: +Info 57 [00:02:13.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 57 [00:02:14.000] Files (3) + +Info 57 [00:02:15.000] ----------------------------------------------- +Info 57 [00:02:16.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + +Info 57 [00:02:18.000] ----------------------------------------------- +Info 57 [00:02:19.000] Open files: +Info 57 [00:02:20.000] FileName: /user/username/projects/myproject/app1/app.ts ProjectRootPath: undefined +Info 57 [00:02:21.000] Projects: /user/username/projects/myproject/app1/tsconfig.json +Info 57 [00:02:22.000] FileName: /user/username/projects/myproject/app2/app.ts ProjectRootPath: undefined +Info 57 [00:02:23.000] Projects: /user/username/projects/myproject/app2/tsconfig.json +Info 57 [00:02:24.000] FileName: /user/username/projects/myproject/core/core.ts ProjectRootPath: undefined +Info 57 [00:02:25.000] Projects: /user/username/projects/myproject/app1/tsconfig.json,/user/username/projects/myproject/app2/tsconfig.json After request PolledWatches:: @@ -489,7 +501,7 @@ FsWatches:: FsWatchesRecursive:: -Info 53 [00:02:22.000] response: +Info 57 [00:02:26.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js index e0ad1f60f3195..246e30310aa10 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js @@ -68,9 +68,9 @@ Info 13 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:48.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) Info 16 [00:00:49.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app1/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-0 "let x = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -159,9 +159,9 @@ Info 29 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 30 [00:01:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:10.000] Project '/user/username/projects/myproject/app2/tsconfig.json' (Configured) Info 32 [00:01:11.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/app2/app.ts - /user/username/projects/myproject/core/core.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app2/app.ts SVC-1-0 "let y = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" ../../../../../a/lib/lib.d.ts @@ -434,7 +434,13 @@ FsWatchesRecursive:: Info 45 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Info 46 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app1/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 47 [00:01:50.000] Different program with same set of files +Info 47 [00:01:50.000] Project '/user/username/projects/myproject/app1/tsconfig.json' (Configured) +Info 48 [00:01:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app1/app.ts SVC-1-1 "let k = 1let x = 10;" + /user/username/projects/myproject/core/core.ts SVC-1-0 "let z = 10;" + +Info 49 [00:01:52.000] ----------------------------------------------- After request PolledWatches:: @@ -455,7 +461,7 @@ FsWatches:: FsWatchesRecursive:: -Info 48 [00:01:51.000] response: +Info 50 [00:01:53.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js index 4bb4fbfdd7a13..f0300861c61c3 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-out-is-set.js @@ -49,8 +49,8 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (2) - /a/a.ts - /a/b.ts + /a/a.ts SVC-1-0 "let x = 1" + /a/b.ts Text-1 "let y = 1" a.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js index 9392aa8151888..60b055dfd9d25 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-be-true-if-outFile-is-set.js @@ -49,8 +49,8 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (2) - /a/a.ts - /a/b.ts + /a/a.ts SVC-1-0 "let x = 1" + /a/b.ts Text-1 "let y = 1" a.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js index 7509260c72df1..daaccb3f060fb 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js +++ b/tests/baselines/reference/tsserver/compileOnSave/compileOnSaveAffectedFileList-projectUsesOutFile-should-not-be-returned-if-not-set.js @@ -48,8 +48,8 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (2) - /a/a.ts - /a/b.ts + /a/a.ts SVC-1-0 "let x = 1" + /a/b.ts Text-1 "let y = 1" a.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js index 0d892656d476e..f721d6533de2a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-all-projects-without-projectPath.js @@ -54,8 +54,8 @@ Info 13 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:35.000] Files (2) - /a/b/file1.ts - /a/b/file2.ts + /a/b/file1.ts SVC-1-0 "export var t = 10;" + /a/b/file2.ts Text-1 "import {t} from \"./file1\"; var t2 = 11;" file1.ts @@ -199,8 +199,8 @@ Info 35 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 36 [00:01:09.000] Finishing updateGraphWorker: Project: /a/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:10.000] Project '/a/c/tsconfig.json' (Configured) Info 38 [00:01:11.000] Files (2) - /a/b/file1.ts - /a/c/file2.ts + /a/b/file1.ts SVC-1-0 "export var t = 10;" + /a/c/file2.ts SVC-1-0 "import {t} from \"../b/file1\"; var t3 = 11;" ../b/file1.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js index c7155e9bc417f..eac2ca2e05f52 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js @@ -73,11 +73,11 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (5) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer1Consumer1.ts - /a/b/globalFile3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer1Consumer1.ts Text-1 "import {y} from \"./file1Consumer1\";" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" ../lib/lib.d.ts @@ -407,7 +407,15 @@ FsWatchesRecursive:: Info 33 [00:01:08.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 34 [00:01:09.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 35 [00:01:10.000] Different program with same set of files +Info 35 [00:01:10.000] Project '/a/b/tsconfig.json' (Configured) +Info 36 [00:01:11.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts SVC-1-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;export var T: number;" + /a/b/file1Consumer1Consumer1.ts Text-1 "import {y} from \"./file1Consumer1\";" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + +Info 37 [00:01:12.000] ----------------------------------------------- After request PolledWatches:: @@ -428,7 +436,7 @@ FsWatchesRecursive:: /a/b: {} -Info 36 [00:01:11.000] response: +Info 38 [00:01:13.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js index 5ff3c735f8a2b..8b76f8008875a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-circular-references.js @@ -54,8 +54,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b/file2.ts - /a/b/file1.ts + /a/b/file2.ts Text-1 "\n /// \n export var t2 = 10;" + /a/b/file1.ts SVC-1-0 "\n /// \n export var t1 = 10;" file2.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js index 29ccab06c46e9..c5cfa5bd812a1 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-disabled.js @@ -66,10 +66,10 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (4) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js index 9036ac7c4320f..85c51c008dcde 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-compileOnSave-in-base-tsconfig.js @@ -74,10 +74,10 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (4) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js index e878eb31493dc..a69af3b6fcd6b 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js @@ -61,9 +61,9 @@ Info 11 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 14 [00:00:31.000] Files (3) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" ../lib/lib.d.ts @@ -280,7 +280,13 @@ FsWatchesRecursive:: Info 27 [00:00:58.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 28 [00:00:59.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 29 [00:01:00.000] Different program with same set of files +Info 29 [00:01:00.000] Project '/a/b/tsconfig.json' (Configured) +Info 30 [00:01:01.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + +Info 31 [00:01:02.000] ----------------------------------------------- After request PolledWatches:: @@ -295,7 +301,7 @@ FsWatches:: FsWatchesRecursive:: -Info 30 [00:01:01.000] response: +Info 32 [00:01:03.000] response: { "response": [ { @@ -309,7 +315,7 @@ Info 30 [00:01:01.000] response: ], "responseRequired": true } -Info 31 [00:01:02.000] request: +Info 33 [00:01:04.000] request: { "command": "change", "arguments": { @@ -351,11 +357,11 @@ FsWatches:: FsWatchesRecursive:: -Info 32 [00:01:03.000] response: +Info 34 [00:01:05.000] response: { "responseRequired": false } -Info 33 [00:01:04.000] request: +Info 35 [00:01:06.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -379,9 +385,15 @@ FsWatches:: FsWatchesRecursive:: -Info 34 [00:01:05.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 35 [00:01:06.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:07.000] Different program with same set of files +Info 36 [00:01:07.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 37 [00:01:08.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 38 [00:01:09.000] Project '/a/b/tsconfig.json' (Configured) +Info 39 [00:01:10.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-2 "var T1: number;export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + +Info 40 [00:01:11.000] ----------------------------------------------- After request PolledWatches:: @@ -396,7 +408,7 @@ FsWatches:: FsWatchesRecursive:: -Info 37 [00:01:08.000] response: +Info 41 [00:01:12.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js index 6d2230adc6599..49cb6ba8ad8c2 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-global-file-shape-changed.js @@ -78,12 +78,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts Text-1 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts SVC-1-0 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -238,23 +238,32 @@ FsWatchesRecursive:: Info 25 [00:00:54.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 26 [00:00:55.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 27 [00:00:56.000] Different program with same set of files -Info 28 [00:00:57.000] Before ensureProjectForOpenFiles: -Info 29 [00:00:58.000] Project '/a/b/tsconfig.json' (Configured) -Info 29 [00:00:59.000] Files (6) - -Info 29 [00:01:00.000] ----------------------------------------------- -Info 29 [00:01:01.000] Open files: -Info 29 [00:01:02.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined -Info 29 [00:01:03.000] Projects: /a/b/tsconfig.json -Info 29 [00:01:04.000] After ensureProjectForOpenFiles: -Info 30 [00:01:05.000] Project '/a/b/tsconfig.json' (Configured) -Info 30 [00:01:06.000] Files (6) - -Info 30 [00:01:07.000] ----------------------------------------------- -Info 30 [00:01:08.000] Open files: -Info 30 [00:01:09.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined -Info 30 [00:01:10.000] Projects: /a/b/tsconfig.json +Info 27 [00:00:56.000] Project '/a/b/tsconfig.json' (Configured) +Info 28 [00:00:57.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts Text-1 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts SVC-1-1 "var T2: string;interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 29 [00:00:58.000] ----------------------------------------------- +Info 30 [00:00:59.000] Before ensureProjectForOpenFiles: +Info 31 [00:01:00.000] Project '/a/b/tsconfig.json' (Configured) +Info 31 [00:01:01.000] Files (6) + +Info 31 [00:01:02.000] ----------------------------------------------- +Info 31 [00:01:03.000] Open files: +Info 31 [00:01:04.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined +Info 31 [00:01:05.000] Projects: /a/b/tsconfig.json +Info 31 [00:01:06.000] After ensureProjectForOpenFiles: +Info 32 [00:01:07.000] Project '/a/b/tsconfig.json' (Configured) +Info 32 [00:01:08.000] Files (6) + +Info 32 [00:01:09.000] ----------------------------------------------- +Info 32 [00:01:10.000] Open files: +Info 32 [00:01:11.000] FileName: /a/b/globalFile3.ts ProjectRootPath: undefined +Info 32 [00:01:12.000] Projects: /a/b/tsconfig.json After request PolledWatches:: @@ -279,7 +288,7 @@ FsWatchesRecursive:: /a/b: {} -Info 30 [00:01:11.000] response: +Info 32 [00:01:13.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js index 29606029ec52e..90548d697eea4 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-isolatedModules.js @@ -67,9 +67,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" ../lib/lib.d.ts @@ -194,7 +194,13 @@ FsWatchesRecursive:: Info 22 [00:00:45.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 23 [00:00:46.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 24 [00:00:47.000] Different program with same set of files +Info 24 [00:00:47.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:00:48.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export function Foo() { };Point," + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + +Info 26 [00:00:49.000] ----------------------------------------------- After request PolledWatches:: @@ -213,7 +219,7 @@ FsWatchesRecursive:: /a/b: {} -Info 25 [00:00:48.000] response: +Info 27 [00:00:50.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js index 495eac04d4784..eb187bb9f1415 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js @@ -78,12 +78,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -373,7 +373,16 @@ FsWatchesRecursive:: Info 32 [00:01:09.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 33 [00:01:10.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 34 [00:01:11.000] Different program with same set of files +Info 34 [00:01:11.000] Project '/a/b/tsconfig.json' (Configured) +Info 35 [00:01:12.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 36 [00:01:13.000] ----------------------------------------------- After request PolledWatches:: @@ -396,7 +405,7 @@ FsWatchesRecursive:: /a/b: {} -Info 35 [00:01:12.000] response: +Info 37 [00:01:14.000] response: { "response": [ { @@ -411,7 +420,7 @@ Info 35 [00:01:12.000] response: ], "responseRequired": true } -Info 36 [00:01:13.000] request: +Info 38 [00:01:15.000] request: { "command": "change", "arguments": { @@ -469,11 +478,11 @@ FsWatchesRecursive:: /a/b: {} -Info 37 [00:01:14.000] response: +Info 39 [00:01:16.000] response: { "responseRequired": false } -Info 38 [00:01:15.000] request: +Info 40 [00:01:17.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -505,9 +514,18 @@ FsWatchesRecursive:: /a/b: {} -Info 39 [00:01:16.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 40 [00:01:17.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 41 [00:01:18.000] Different program with same set of files +Info 41 [00:01:18.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 43 [00:01:20.000] Project '/a/b/tsconfig.json' (Configured) +Info 44 [00:01:21.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-2 "export var T: number;export function Foo() { console.log('hi');};" + /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 45 [00:01:22.000] ----------------------------------------------- After request PolledWatches:: @@ -530,7 +548,7 @@ FsWatchesRecursive:: /a/b: {} -Info 42 [00:01:19.000] response: +Info 46 [00:01:23.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js index 1f9e2612cfe86..da73358547ee6 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-noEmit.js @@ -72,10 +72,10 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (4) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js index d6ffa2cdfa10b..5cfef42d0bf8b 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-non-existing-code.js @@ -48,7 +48,7 @@ Info 13 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:25.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:26.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:27.000] Files (1) - /a/b/referenceFile1.ts + /a/b/referenceFile1.ts SVC-1-0 "\n /// \n export var x = Foo();" referenceFile1.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js index 20055e0bbea2f..011a71ceeb803 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-outFile.js @@ -69,9 +69,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" ../lib/lib.d.ts @@ -196,7 +196,13 @@ FsWatchesRecursive:: Info 22 [00:00:45.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 23 [00:00:46.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 24 [00:00:47.000] Different program with same set of files +Info 24 [00:00:47.000] Project '/a/b/tsconfig.json' (Configured) +Info 25 [00:00:48.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export function Foo() { };Point," + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + +Info 26 [00:00:49.000] ----------------------------------------------- After request PolledWatches:: @@ -215,7 +221,7 @@ FsWatchesRecursive:: /a/b: {} -Info 25 [00:00:48.000] response: +Info 27 [00:00:50.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js index 93cc42b71a57b..e8ff078a44f51 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-removed-code.js @@ -52,8 +52,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b/moduleFile1.ts - /a/b/referenceFile1.ts + /a/b/moduleFile1.ts Text-1 "export function Foo() { };" + /a/b/referenceFile1.ts SVC-1-0 "\n /// \n export var x = Foo();" moduleFile1.ts @@ -132,7 +132,7 @@ Info 30 [00:00:50.000] FileWatcher:: Added:: WatchInfo: /a/b/modulefile1.ts 50 Info 31 [00:00:51.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:00:52.000] Project '/a/b/tsconfig.json' (Configured) Info 33 [00:00:53.000] Files (1) - /a/b/referenceFile1.ts + /a/b/referenceFile1.ts SVC-1-0 "\n /// \n export var x = Foo();" referenceFile1.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js index a4e32c5170e90..a5d516623560a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-changes-in-non-open-files.js @@ -78,12 +78,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -319,7 +319,16 @@ FsWatchesRecursive:: Info 31 [00:01:03.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 32 [00:01:04.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 33 [00:01:05.000] Different program with same set of files +Info 33 [00:01:05.000] Project '/a/b/tsconfig.json' (Configured) +Info 34 [00:01:06.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1Consumer1.ts Text-2 "let y = 10;" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 35 [00:01:07.000] ----------------------------------------------- After request PolledWatches:: @@ -344,7 +353,7 @@ FsWatchesRecursive:: /a/b: {} -Info 34 [00:01:06.000] response: +Info 36 [00:01:08.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js index 2cf8af9692ab7..b54dc549dba36 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-deleted-files.js @@ -78,12 +78,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -322,11 +322,11 @@ Info 36 [00:01:06.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 37 [00:01:07.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:08.000] Project '/a/b/tsconfig.json' (Configured) Info 39 [00:01:09.000] Files (5) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js index 5cfb421e76e13..51ed4c20a8fcb 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-new-files.js @@ -78,12 +78,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -247,13 +247,13 @@ Info 30 [00:01:01.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 31 [00:01:02.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:03.000] Project '/a/b/tsconfig.json' (Configured) Info 33 [00:01:04.000] Files (7) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts - /a/b/file1Consumer3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + /a/b/file1Consumer3.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" ../lib/lib.d.ts @@ -426,7 +426,17 @@ FsWatchesRecursive:: Info 41 [00:01:24.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 42 [00:01:25.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 43 [00:01:26.000] Different program with same set of files +Info 43 [00:01:26.000] Project '/a/b/tsconfig.json' (Configured) +Info 44 [00:01:27.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + /a/b/file1Consumer3.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + +Info 45 [00:01:28.000] ----------------------------------------------- After request PolledWatches:: @@ -453,7 +463,7 @@ FsWatchesRecursive:: /a/b: {} -Info 44 [00:01:27.000] response: +Info 46 [00:01:29.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js index 4c34025fa38e6..dbd7d353e6ce8 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js @@ -78,12 +78,12 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/a/b/tsconfig.json' (Configured) Info 19 [00:00:42.000] Files (6) - /a/lib/lib.d.ts - /a/b/moduleFile1.ts - /a/b/file1Consumer1.ts - /a/b/file1Consumer2.ts - /a/b/globalFile3.ts - /a/b/moduleFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-0 "export function Foo() { };" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" ../lib/lib.d.ts @@ -435,7 +435,16 @@ FsWatchesRecursive:: Info 34 [00:01:11.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 35 [00:01:12.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 36 [00:01:13.000] Different program with same set of files +Info 36 [00:01:13.000] Project '/a/b/tsconfig.json' (Configured) +Info 37 [00:01:14.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1Consumer1.ts SVC-1-1 "File1\"; export var y = 10;" + /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 38 [00:01:15.000] ----------------------------------------------- After request PolledWatches:: @@ -458,7 +467,7 @@ FsWatchesRecursive:: /a/b: {} -Info 37 [00:01:14.000] response: +Info 39 [00:01:16.000] response: { "response": [ { @@ -472,7 +481,7 @@ Info 37 [00:01:14.000] response: ], "responseRequired": true } -Info 38 [00:01:15.000] request: +Info 40 [00:01:17.000] request: { "command": "change", "arguments": { @@ -530,11 +539,11 @@ FsWatchesRecursive:: /a/b: {} -Info 39 [00:01:16.000] response: +Info 41 [00:01:18.000] response: { "responseRequired": false } -Info 40 [00:01:17.000] request: +Info 42 [00:01:19.000] request: { "command": "change", "arguments": { @@ -592,11 +601,11 @@ FsWatchesRecursive:: /a/b: {} -Info 41 [00:01:18.000] response: +Info 43 [00:01:20.000] response: { "responseRequired": false } -Info 42 [00:01:19.000] request: +Info 44 [00:01:21.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -628,9 +637,18 @@ FsWatchesRecursive:: /a/b: {} -Info 43 [00:01:20.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 44 [00:01:21.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 45 [00:01:22.000] Different program with same set of files +Info 45 [00:01:22.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 46 [00:01:23.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 47 [00:01:24.000] Project '/a/b/tsconfig.json' (Configured) +Info 48 [00:01:25.000] Files (6) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/moduleFile1.ts SVC-1-2 "export var T2: string;export var T: number;export function Foo() { };" + /a/b/file1Consumer1.ts SVC-1-2 "import {Foo} from \"./moduleFile1\";File1\"; export var y = 10;" + /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" + /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" + /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" + +Info 49 [00:01:26.000] ----------------------------------------------- After request PolledWatches:: @@ -653,7 +671,7 @@ FsWatchesRecursive:: /a/b: {} -Info 46 [00:01:23.000] response: +Info 50 [00:01:27.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js index edfbc8bfb944f..1eecf81602204 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-composite.js @@ -49,8 +49,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js index e18d41a242d60..870c04ba39489 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-decorator-emit.js @@ -50,8 +50,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js index c3119f4f3d782..def87773b9e62 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file-with-dts-emit.js @@ -49,8 +49,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js index 25d3f5750b6bc..4642d16d6b91f 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-global-file.js @@ -48,8 +48,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "var y = 1;" + /a/runtime/a.d.ts SVC-1-0 "declare const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js index 925e77ce45f82..4075d809fa04f 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/dtsFileChange-in-module-file.js @@ -50,8 +50,8 @@ Info 15 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:29.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:30.000] Project '/a/tsconfig.json' (Configured) Info 18 [00:00:31.000] Files (2) - /a/b.ts - /a/runtime/a.d.ts + /a/b.ts Text-1 "import { x } from './runtime/a;" + /a/runtime/a.d.ts SVC-1-0 "export const x: string;" b.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js index e432bc4caf5af..05c5797d3c1b7 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js @@ -74,10 +74,10 @@ Info 14 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" ../../../../a/lib/lib.d.ts @@ -560,27 +560,34 @@ FsWatchesRecursive:: Info 56 [00:02:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 57 [00:02:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 58 [00:02:05.000] Different program with same set of files -Info 59 [00:02:06.000] Before ensureProjectForOpenFiles: -Info 60 [00:02:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 60 [00:02:08.000] Files (4) - -Info 60 [00:02:09.000] ----------------------------------------------- -Info 60 [00:02:10.000] Open files: -Info 60 [00:02:11.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 60 [00:02:12.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 60 [00:02:13.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 60 [00:02:14.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 60 [00:02:15.000] After ensureProjectForOpenFiles: -Info 61 [00:02:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 61 [00:02:17.000] Files (4) - -Info 61 [00:02:18.000] ----------------------------------------------- -Info 61 [00:02:19.000] Open files: -Info 61 [00:02:20.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 61 [00:02:21.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 61 [00:02:22.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 61 [00:02:23.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 58 [00:02:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 59 [00:02:06.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 60 [00:02:07.000] ----------------------------------------------- +Info 61 [00:02:08.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 62 [00:02:10.000] Files (4) + +Info 62 [00:02:11.000] ----------------------------------------------- +Info 62 [00:02:12.000] Open files: +Info 62 [00:02:13.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 62 [00:02:14.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 62 [00:02:15.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 62 [00:02:16.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 62 [00:02:17.000] After ensureProjectForOpenFiles: +Info 63 [00:02:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 63 [00:02:19.000] Files (4) + +Info 63 [00:02:20.000] ----------------------------------------------- +Info 63 [00:02:21.000] Open files: +Info 63 [00:02:22.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 63 [00:02:23.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 63 [00:02:24.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 63 [00:02:25.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -599,7 +606,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 61 [00:02:24.000] response: +Info 63 [00:02:26.000] response: { "response": [ { @@ -612,7 +619,7 @@ Info 61 [00:02:24.000] response: ], "responseRequired": true } -Info 62 [00:02:25.000] request: +Info 64 [00:02:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -665,12 +672,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 63 [00:02:32.000] response: +Info 65 [00:02:34.000] response: { "response": true, "responseRequired": true } -Info 64 [00:02:33.000] request: +Info 66 [00:02:35.000] request: { "command": "updateOpen", "arguments": { @@ -732,12 +739,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 65 [00:02:34.000] response: +Info 67 [00:02:36.000] response: { "response": true, "responseRequired": true } -Info 66 [00:02:35.000] request: +Info 68 [00:02:37.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -764,29 +771,36 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 67 [00:02:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 68 [00:02:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 69 [00:02:38.000] Different program with same set of files -Info 70 [00:02:39.000] Before ensureProjectForOpenFiles: +Info 69 [00:02:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 70 [00:02:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 71 [00:02:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 71 [00:02:41.000] Files (4) - -Info 71 [00:02:42.000] ----------------------------------------------- -Info 71 [00:02:43.000] Open files: -Info 71 [00:02:44.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 71 [00:02:45.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 71 [00:02:46.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 71 [00:02:47.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 71 [00:02:48.000] After ensureProjectForOpenFiles: -Info 72 [00:02:49.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 72 [00:02:50.000] Files (4) - -Info 72 [00:02:51.000] ----------------------------------------------- -Info 72 [00:02:52.000] Open files: -Info 72 [00:02:53.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 72 [00:02:54.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 72 [00:02:55.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 72 [00:02:56.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:41.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 73 [00:02:42.000] ----------------------------------------------- +Info 74 [00:02:43.000] Before ensureProjectForOpenFiles: +Info 75 [00:02:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 75 [00:02:45.000] Files (4) + +Info 75 [00:02:46.000] ----------------------------------------------- +Info 75 [00:02:47.000] Open files: +Info 75 [00:02:48.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 75 [00:02:49.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:02:50.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 75 [00:02:51.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:02:52.000] After ensureProjectForOpenFiles: +Info 76 [00:02:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 76 [00:02:54.000] Files (4) + +Info 76 [00:02:55.000] ----------------------------------------------- +Info 76 [00:02:56.000] Open files: +Info 76 [00:02:57.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 76 [00:02:58.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 76 [00:02:59.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 76 [00:03:00.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -805,7 +819,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 72 [00:02:57.000] response: +Info 76 [00:03:01.000] response: { "response": [ { @@ -818,7 +832,7 @@ Info 72 [00:02:57.000] response: ], "responseRequired": true } -Info 73 [00:02:58.000] request: +Info 77 [00:03:02.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -871,7 +885,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 74 [00:03:05.000] response: +Info 78 [00:03:09.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js index 6699c40e80edf..2d4c551813dfe 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js @@ -78,11 +78,11 @@ Info 15 [00:00:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:00:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 18 [00:00:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts - /user/username/projects/myproject/module.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" ../../../../a/lib/lib.d.ts @@ -667,27 +667,35 @@ FsWatchesRecursive:: Info 65 [00:02:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 66 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 67 [00:02:20.000] Different program with same set of files -Info 68 [00:02:21.000] Before ensureProjectForOpenFiles: -Info 69 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 69 [00:02:23.000] Files (5) - -Info 69 [00:02:24.000] ----------------------------------------------- -Info 69 [00:02:25.000] Open files: -Info 69 [00:02:26.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 69 [00:02:27.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:28.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 69 [00:02:29.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:30.000] After ensureProjectForOpenFiles: -Info 70 [00:02:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 70 [00:02:32.000] Files (5) - -Info 70 [00:02:33.000] ----------------------------------------------- -Info 70 [00:02:34.000] Open files: -Info 70 [00:02:35.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 70 [00:02:36.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 70 [00:02:37.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 70 [00:02:38.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 67 [00:02:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 68 [00:02:21.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 69 [00:02:22.000] ----------------------------------------------- +Info 70 [00:02:23.000] Before ensureProjectForOpenFiles: +Info 71 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:02:25.000] Files (5) + +Info 71 [00:02:26.000] ----------------------------------------------- +Info 71 [00:02:27.000] Open files: +Info 71 [00:02:28.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 71 [00:02:29.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 71 [00:02:30.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 71 [00:02:31.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 71 [00:02:32.000] After ensureProjectForOpenFiles: +Info 72 [00:02:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 72 [00:02:34.000] Files (5) + +Info 72 [00:02:35.000] ----------------------------------------------- +Info 72 [00:02:36.000] Open files: +Info 72 [00:02:37.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 72 [00:02:38.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:39.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 72 [00:02:40.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -708,7 +716,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 70 [00:02:39.000] response: +Info 72 [00:02:41.000] response: { "response": [ { @@ -721,7 +729,7 @@ Info 70 [00:02:39.000] response: ], "responseRequired": true } -Info 71 [00:02:40.000] request: +Info 73 [00:02:42.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -778,12 +786,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 72 [00:02:47.000] response: +Info 74 [00:02:49.000] response: { "response": true, "responseRequired": true } -Info 73 [00:02:48.000] request: +Info 75 [00:02:50.000] request: { "command": "updateOpen", "arguments": { @@ -849,12 +857,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 74 [00:02:49.000] response: +Info 76 [00:02:51.000] response: { "response": true, "responseRequired": true } -Info 75 [00:02:50.000] request: +Info 77 [00:02:52.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -883,29 +891,37 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 76 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 77 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 78 [00:02:53.000] Different program with same set of files -Info 79 [00:02:54.000] Before ensureProjectForOpenFiles: +Info 78 [00:02:53.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 79 [00:02:54.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 80 [00:02:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 80 [00:02:56.000] Files (5) - -Info 80 [00:02:57.000] ----------------------------------------------- -Info 80 [00:02:58.000] Open files: -Info 80 [00:02:59.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 80 [00:03:00.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:01.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 80 [00:03:02.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:03.000] After ensureProjectForOpenFiles: -Info 81 [00:03:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 81 [00:03:05.000] Files (5) - -Info 81 [00:03:06.000] ----------------------------------------------- -Info 81 [00:03:07.000] Open files: -Info 81 [00:03:08.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 81 [00:03:09.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 81 [00:03:10.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 81 [00:03:11.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 81 [00:02:56.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 82 [00:02:57.000] ----------------------------------------------- +Info 83 [00:02:58.000] Before ensureProjectForOpenFiles: +Info 84 [00:02:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 84 [00:03:00.000] Files (5) + +Info 84 [00:03:01.000] ----------------------------------------------- +Info 84 [00:03:02.000] Open files: +Info 84 [00:03:03.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 84 [00:03:04.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 84 [00:03:05.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 84 [00:03:06.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 84 [00:03:07.000] After ensureProjectForOpenFiles: +Info 85 [00:03:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 85 [00:03:09.000] Files (5) + +Info 85 [00:03:10.000] ----------------------------------------------- +Info 85 [00:03:11.000] Open files: +Info 85 [00:03:12.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 85 [00:03:13.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 85 [00:03:14.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 85 [00:03:15.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -926,7 +942,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 81 [00:03:12.000] response: +Info 85 [00:03:16.000] response: { "response": [ { @@ -939,7 +955,7 @@ Info 81 [00:03:12.000] response: ], "responseRequired": true } -Info 82 [00:03:13.000] request: +Info 86 [00:03:17.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -996,7 +1012,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 83 [00:03:20.000] response: +Info 87 [00:03:24.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js index 6bea3a1bd84e8..ff53f0da7ba7a 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js @@ -78,11 +78,11 @@ Info 15 [00:00:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:00:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 18 [00:00:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts - /user/username/projects/myproject/module.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" ../../../../a/lib/lib.d.ts @@ -637,27 +637,35 @@ FsWatchesRecursive:: Info 53 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 54 [00:01:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:00.000] Different program with same set of files -Info 56 [00:02:01.000] Before ensureProjectForOpenFiles: -Info 57 [00:02:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 57 [00:02:03.000] Files (5) - -Info 57 [00:02:04.000] ----------------------------------------------- -Info 57 [00:02:05.000] Open files: -Info 57 [00:02:06.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 57 [00:02:07.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 57 [00:02:08.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 57 [00:02:09.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 57 [00:02:10.000] After ensureProjectForOpenFiles: -Info 58 [00:02:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 58 [00:02:12.000] Files (5) - -Info 58 [00:02:13.000] ----------------------------------------------- -Info 58 [00:02:14.000] Open files: -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 58 [00:02:17.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 58 [00:02:18.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 55 [00:02:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 56 [00:02:01.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 57 [00:02:02.000] ----------------------------------------------- +Info 58 [00:02:03.000] Before ensureProjectForOpenFiles: +Info 59 [00:02:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 59 [00:02:05.000] Files (5) + +Info 59 [00:02:06.000] ----------------------------------------------- +Info 59 [00:02:07.000] Open files: +Info 59 [00:02:08.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 59 [00:02:09.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 59 [00:02:10.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 59 [00:02:11.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 59 [00:02:12.000] After ensureProjectForOpenFiles: +Info 60 [00:02:13.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 60 [00:02:14.000] Files (5) + +Info 60 [00:02:15.000] ----------------------------------------------- +Info 60 [00:02:16.000] Open files: +Info 60 [00:02:17.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 60 [00:02:18.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 60 [00:02:19.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 60 [00:02:20.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -678,7 +686,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 58 [00:02:19.000] response: +Info 60 [00:02:21.000] response: { "response": [ { @@ -691,7 +699,7 @@ Info 58 [00:02:19.000] response: ], "responseRequired": true } -Info 59 [00:02:20.000] request: +Info 61 [00:02:22.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -747,12 +755,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 60 [00:02:24.000] response: +Info 62 [00:02:26.000] response: { "response": true, "responseRequired": true } -Info 61 [00:02:25.000] request: +Info 63 [00:02:27.000] request: { "command": "updateOpen", "arguments": { @@ -818,12 +826,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 62 [00:02:26.000] response: +Info 64 [00:02:28.000] response: { "response": true, "responseRequired": true } -Info 63 [00:02:27.000] request: +Info 65 [00:02:29.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -852,29 +860,37 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 64 [00:02:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 65 [00:02:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 66 [00:02:30.000] Different program with same set of files -Info 67 [00:02:31.000] Before ensureProjectForOpenFiles: +Info 66 [00:02:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 67 [00:02:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 68 [00:02:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 68 [00:02:33.000] Files (5) - -Info 68 [00:02:34.000] ----------------------------------------------- -Info 68 [00:02:35.000] Open files: -Info 68 [00:02:36.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 68 [00:02:37.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 68 [00:02:38.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 68 [00:02:39.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 68 [00:02:40.000] After ensureProjectForOpenFiles: -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (5) - -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Open files: -Info 69 [00:02:45.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 69 [00:02:46.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:47.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 69 [00:02:48.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 69 [00:02:33.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" + +Info 70 [00:02:34.000] ----------------------------------------------- +Info 71 [00:02:35.000] Before ensureProjectForOpenFiles: +Info 72 [00:02:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 72 [00:02:37.000] Files (5) + +Info 72 [00:02:38.000] ----------------------------------------------- +Info 72 [00:02:39.000] Open files: +Info 72 [00:02:40.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 72 [00:02:41.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:42.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 72 [00:02:43.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 72 [00:02:44.000] After ensureProjectForOpenFiles: +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (5) + +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Open files: +Info 73 [00:02:49.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 73 [00:02:50.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 73 [00:02:51.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 73 [00:02:52.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -895,7 +911,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 69 [00:02:49.000] response: +Info 73 [00:02:53.000] response: { "response": [ { @@ -911,7 +927,7 @@ Info 69 [00:02:49.000] response: ], "responseRequired": true } -Info 70 [00:02:50.000] request: +Info 74 [00:02:54.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -967,7 +983,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 71 [00:02:54.000] response: +Info 75 [00:02:58.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js index 4a56b720cf267..830d225eeb814 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js @@ -74,10 +74,10 @@ Info 14 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;\nfunction foo() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" ../../../../a/lib/lib.d.ts @@ -537,27 +537,34 @@ FsWatchesRecursive:: Info 47 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 48 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:01:50.000] Different program with same set of files -Info 50 [00:01:51.000] Before ensureProjectForOpenFiles: -Info 51 [00:01:52.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 51 [00:01:53.000] Files (4) - -Info 51 [00:01:54.000] ----------------------------------------------- -Info 51 [00:01:55.000] Open files: -Info 51 [00:01:56.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 51 [00:01:57.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 51 [00:01:58.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 51 [00:01:59.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 51 [00:02:00.000] After ensureProjectForOpenFiles: -Info 52 [00:02:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 52 [00:02:02.000] Files (4) - -Info 52 [00:02:03.000] ----------------------------------------------- -Info 52 [00:02:04.000] Open files: -Info 52 [00:02:05.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 52 [00:02:06.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 52 [00:02:07.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 52 [00:02:08.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 49 [00:01:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 50 [00:01:51.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 51 [00:01:52.000] ----------------------------------------------- +Info 52 [00:01:53.000] Before ensureProjectForOpenFiles: +Info 53 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 53 [00:01:55.000] Files (4) + +Info 53 [00:01:56.000] ----------------------------------------------- +Info 53 [00:01:57.000] Open files: +Info 53 [00:01:58.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 53 [00:01:59.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 53 [00:02:00.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 53 [00:02:01.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 53 [00:02:02.000] After ensureProjectForOpenFiles: +Info 54 [00:02:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 54 [00:02:04.000] Files (4) + +Info 54 [00:02:05.000] ----------------------------------------------- +Info 54 [00:02:06.000] Open files: +Info 54 [00:02:07.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 54 [00:02:08.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 54 [00:02:09.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 54 [00:02:10.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -576,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": [ { @@ -589,7 +596,7 @@ Info 52 [00:02:09.000] response: ], "responseRequired": true } -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -641,12 +648,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": true, "responseRequired": true } -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "updateOpen", "arguments": { @@ -708,12 +715,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": true, "responseRequired": true } -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "compileOnSaveAffectedFileList", "arguments": { @@ -740,29 +747,36 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 58 [00:02:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 59 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 60 [00:02:20.000] Different program with same set of files -Info 61 [00:02:21.000] Before ensureProjectForOpenFiles: +Info 60 [00:02:20.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 61 [00:02:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 62 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 62 [00:02:23.000] Files (4) - -Info 62 [00:02:24.000] ----------------------------------------------- -Info 62 [00:02:25.000] Open files: -Info 62 [00:02:26.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 62 [00:02:27.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 62 [00:02:28.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 62 [00:02:29.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 62 [00:02:30.000] After ensureProjectForOpenFiles: -Info 63 [00:02:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 63 [00:02:32.000] Files (4) - -Info 63 [00:02:33.000] ----------------------------------------------- -Info 63 [00:02:34.000] Open files: -Info 63 [00:02:35.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined -Info 63 [00:02:36.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 63 [00:02:37.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined -Info 63 [00:02:38.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 63 [00:02:23.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" + +Info 64 [00:02:24.000] ----------------------------------------------- +Info 65 [00:02:25.000] Before ensureProjectForOpenFiles: +Info 66 [00:02:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 66 [00:02:27.000] Files (4) + +Info 66 [00:02:28.000] ----------------------------------------------- +Info 66 [00:02:29.000] Open files: +Info 66 [00:02:30.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 66 [00:02:31.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 66 [00:02:32.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 66 [00:02:33.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 66 [00:02:34.000] After ensureProjectForOpenFiles: +Info 67 [00:02:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 67 [00:02:36.000] Files (4) + +Info 67 [00:02:37.000] ----------------------------------------------- +Info 67 [00:02:38.000] Open files: +Info 67 [00:02:39.000] FileName: /user/username/projects/myproject/file1.ts ProjectRootPath: undefined +Info 67 [00:02:40.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 67 [00:02:41.000] FileName: /user/username/projects/myproject/file2.ts ProjectRootPath: undefined +Info 67 [00:02:42.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -781,7 +795,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 63 [00:02:39.000] response: +Info 67 [00:02:43.000] response: { "response": [ { @@ -796,7 +810,7 @@ Info 63 [00:02:39.000] response: ], "responseRequired": true } -Info 64 [00:02:40.000] request: +Info 68 [00:02:44.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -848,7 +862,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 65 [00:02:44.000] response: +Info 69 [00:02:48.000] response: { "response": true, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js index 9cd811e8df219..38ee8f0aa015d 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-specified-file.js @@ -61,9 +61,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 "export function Foo() { return 10; }" + /a/b/f2.ts Text-1 "import {Foo} from \"./f1\"; let y = Foo();" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js index f15e5e2d88517..abee429695ad4 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-false.js @@ -64,9 +64,9 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" ../../../../a/lib/lib.d.ts @@ -284,10 +284,10 @@ Info 38 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/pro Info 39 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 41 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/test/file1.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" + /user/username/projects/myproject/test/file1.d.ts Text-1 "declare const x = 1;\n" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js index 866a9f2419db2..25dd409ebd8c1 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-true.js @@ -64,9 +64,9 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" ../../../../a/lib/lib.d.ts @@ -287,10 +287,10 @@ Info 38 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/pro Info 39 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 41 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/test/file1.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" + /user/username/projects/myproject/test/file1.d.ts Text-1 "declare const x = 1;\n" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js index 51c90e807d015..d78b92a689cb5 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-with-richRepsonse-as-undefined.js @@ -64,9 +64,9 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" ../../../../a/lib/lib.d.ts @@ -282,10 +282,10 @@ Info 38 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/pro Info 39 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 41 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/file1.ts - /user/username/projects/myproject/file2.ts - /user/username/projects/myproject/test/file1.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file1.ts SVC-1-0 "const x = 1;" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;" + /user/username/projects/myproject/test/file1.d.ts Text-1 "declare const x = 1;\n" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/line-endings.js b/tests/baselines/reference/tsserver/compileOnSave/line-endings.js index deb267818318b..e5814d93c1d27 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/line-endings.js +++ b/tests/baselines/reference/tsserver/compileOnSave/line-endings.js @@ -29,7 +29,7 @@ Info 7 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:16.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:17.000] Files (1) - /a/app.ts + /a/app.ts SVC-1-0 "var x = 1;\nvar y = 2;" app.ts @@ -133,7 +133,7 @@ Info 22 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 23 [00:00:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:16.000] Project '/dev/null/inferredProject1*' (Inferred) Info 25 [00:00:17.000] Files (1) - /a/app.ts + /a/app.ts SVC-1-0 "var x = 1;\r\nvar y = 2;" app.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js b/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js index 6c266602ac575..23d5f10fe0288 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js +++ b/tests/baselines/reference/tsserver/compileOnSave/should-not-emit-js-files-in-external-projects.js @@ -60,9 +60,9 @@ Info 7 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:25.000] Finishing updateGraphWorker: Project: /a/b/externalproject Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:26.000] Project '/a/b/externalproject' (External) Info 10 [00:00:27.000] Files (3) - /a/lib/lib.d.ts - /a/b/file1.ts - /a/b/file2.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1.ts Text-1 "consonle.log('file1');" + /a/b/file2.js Text-1 "console.log'file2');" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js b/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js index ffd1cba04dc8a..e1f35a5fb1766 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js +++ b/tests/baselines/reference/tsserver/compileOnSave/use-projectRoot-as-current-directory.js @@ -50,8 +50,8 @@ Info 6 [00:00:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /ro Info 7 [00:00:24.000] Finishing updateGraphWorker: Project: /root/TypeScriptProject3/TypeScriptProject3/TypeScriptProject3.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:25.000] Project '/root/TypeScriptProject3/TypeScriptProject3/TypeScriptProject3.csproj' (External) Info 9 [00:00:26.000] Files (2) - /a/lib/lib.d.ts - /root/TypeScriptProject3/TypeScriptProject3/Foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /root/TypeScriptProject3/TypeScriptProject3/Foo.ts Text-1 "consonle.log('file1');" ../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js b/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js index 723c10460b08b..7232d846658de 100644 --- a/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js +++ b/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js @@ -101,12 +101,12 @@ Info 18 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: e:/ Info 19 [00:01:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:01:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:01:19.000] Files (6) - c:/a/lib/lib.d.ts - e:/myproject/node_modules/@types/prop-types/index.d.ts - e:/myproject/node_modules/@types/react/index.d.ts - c:/typescript/node_modules/@types/react/index.d.ts - c:/typescript/node_modules/@types/react-router-dom/index.d.ts - e:/myproject/src/app.js + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + e:/myproject/node_modules/@types/prop-types/index.d.ts Text-1 "export type ReactComponentLike =\n | string\n | ((props: any, context?: any) => any)\n | (new (props: any, context?: any) => any);\n" + e:/myproject/node_modules/@types/react/index.d.ts Text-1 "import * as PropTypes from 'prop-types';\n" + c:/typescript/node_modules/@types/react/index.d.ts Text-1 "import * as PropTypes from 'prop-types';\n" + c:/typescript/node_modules/@types/react-router-dom/index.d.ts Text-1 "import * as React from 'react';\nexport interface BrowserRouterProps {\n basename?: string;\n getUserConfirmation?: ((message: string, callback: (ok: boolean) => void) => void);\n forceRefresh?: boolean;\n keyLength?: number;\n}" + e:/myproject/src/app.js SVC-1-0 "import React from 'react';\nimport {\n BrowserRouter as Router,\n} from \"react-router-dom\";\n" c:/a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/completions/works.js b/tests/baselines/reference/tsserver/completions/works.js index 5bf67bdab7350..683fd36cbc13b 100644 --- a/tests/baselines/reference/tsserver/completions/works.js +++ b/tests/baselines/reference/tsserver/completions/works.js @@ -46,8 +46,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /a.ts - /b.ts + /a.ts SVC-1-0 "export const foo = 0;" + /b.ts Text-1 "foo" a.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js index 2033dd2711342..f00dd2db582c7 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again-2.js @@ -52,8 +52,8 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/a/b/projects/project/src/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../../lib/lib.d.ts @@ -120,8 +120,8 @@ Info 42 [00:01:15.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 43 [00:01:16.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:17.500] Project '/dev/null/inferredProject1*' (Inferred) Info 45 [00:01:18.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js index e8b4d7f4e24c7..ab8ff7df998ca 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js +++ b/tests/baselines/reference/tsserver/configFileSearch/should-use-projectRootPath-when-searching-for-inferred-project-again.js @@ -52,8 +52,8 @@ Info 13 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:38.000] Project '/a/b/projects/project/src/tsconfig.json' (Configured) Info 16 [00:00:39.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../../lib/lib.d.ts @@ -122,8 +122,8 @@ Info 44 [00:01:17.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 45 [00:01:18.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:19.500] Project '/dev/null/inferredProject1*' (Inferred) Info 47 [00:01:20.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/file1.ts SVC-1-0 "" ../../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js index 658511104d725..5e31c79e242d9 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-does-not-exist.js @@ -38,8 +38,8 @@ Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:33.000] Project '/dev/null/inferredProject1*' (Inferred) Info 15 [00:00:34.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../../lib/lib.d.ts @@ -114,8 +114,8 @@ Info 40 [00:01:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 41 [00:01:08.000] Finishing updateGraphWorker: Project: /a/b/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:09.000] Project '/a/b/projects/project/tsconfig.json' (Configured) Info 43 [00:01:10.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../lib/lib.d.ts @@ -230,8 +230,8 @@ Info 73 [00:02:05.500] Starting updateGraphWorker: Project: /dev/null/inferred Info 74 [00:02:06.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 75 [00:02:07.500] Project '/dev/null/inferredProject1*' (Inferred) Info 76 [00:02:08.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js index 8e7998e79fced..a9658aa626bd5 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js +++ b/tests/baselines/reference/tsserver/configFileSearch/tsconfig-for-the-file-exists.js @@ -47,8 +47,8 @@ Info 11 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:34.000] Project '/a/b/projects/project/tsconfig.json' (Configured) Info 14 [00:00:35.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../lib/lib.d.ts @@ -115,8 +115,8 @@ Info 40 [00:01:11.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 41 [00:01:12.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:13.500] Project '/dev/null/inferredProject1*' (Inferred) Info 43 [00:01:14.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../../lib/lib.d.ts @@ -214,8 +214,8 @@ Info 69 [00:01:48.500] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 70 [00:01:49.500] Finishing updateGraphWorker: Project: /a/b/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 71 [00:01:50.500] Project '/a/b/projects/project/tsconfig.json' (Configured) Info 72 [00:01:51.500] Files (2) - /a/lib/lib.d.ts - /a/b/projects/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/project/src/index.ts SVC-1-0 "let y = 10" ../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js index f3fc8f100f6a1..efdeed4c4fad8 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js +++ b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-not-present.js @@ -42,8 +42,8 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /ro Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 19 [00:00:42.000] Files (2) - /a/lib/lib.d.ts - /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js SVC-1-0 "const x = 10" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js index 2590b006d0639..d2a0471b3a8e5 100644 --- a/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js +++ b/tests/baselines/reference/tsserver/configFileSearch/when-projectRootPath-is-present-but-file-is-not-from-project-root.js @@ -42,8 +42,8 @@ Info 16 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /ro Info 17 [00:00:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 19 [00:00:42.000] Files (2) - /a/lib/lib.d.ts - /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /root/teams/VSCode68/Shared Documents/General/jt-ts-test-workspace/x.js SVC-1-0 "const x = 10" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js index 23e0280b16ace..f7abb3bdbd3e3 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js +++ b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js @@ -43,8 +43,8 @@ Info 10 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 11 [00:00:30.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:31.000] Project '/a/b/tsconfig.json' (Configured) Info 13 [00:00:32.000] Files (2) - /a/b/src/file1.ts - /a/b/file3.ts + /a/b/src/file1.ts SVC-1-0 "let x = 1;" + /a/b/file3.ts Text-1 "let z = 1;" src/file1.ts @@ -69,7 +69,7 @@ Info 20 [00:00:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 21 [00:00:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:47.000] Project '/dev/null/inferredProject1*' (Inferred) Info 23 [00:00:48.000] Files (1) - /a/b/src/file2.ts + /a/b/src/file2.ts SVC-1-0 "let y = 1;" file2.ts @@ -116,7 +116,7 @@ Info 33 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 34 [00:01:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:24.000] Project '/dev/null/inferredProject2*' (Inferred) Info 36 [00:01:25.000] Files (1) - /a/file4.ts + /a/file4.ts SVC-1-0 "let z = 1;" file4.ts @@ -190,9 +190,9 @@ Info 50 [00:02:00.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 51 [00:02:01.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:02:02.000] Project '/a/b/tsconfig.json' (Configured) Info 53 [00:02:03.000] Files (3) - /a/b/src/file1.ts - /a/b/file3.ts - /a/b/src/file2.ts + /a/b/src/file1.ts SVC-1-0 "let x = 1;" + /a/b/file3.ts SVC-1-0 "let z = 1;" + /a/b/src/file2.ts SVC-1-0 "let y = 1;" src/file1.ts @@ -336,49 +336,41 @@ Info 68 [00:03:36.000] Search path: /a Info 69 [00:03:37.000] For info: /a/file4.ts :: No config files found. Info 70 [00:03:38.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* Info 71 [00:03:39.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 72 [00:03:40.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 73 [00:03:41.000] Files (1) - /a/file4.ts - - - file4.ts - Root file specified for compilation - -Info 74 [00:03:42.000] ----------------------------------------------- -Info 75 [00:03:43.000] `remove Project:: -Info 76 [00:03:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 77 [00:03:45.000] Files (0) +Info 72 [00:03:40.000] Same program as before +Info 73 [00:03:41.000] `remove Project:: +Info 74 [00:03:42.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 75 [00:03:43.000] Files (0) -Info 78 [00:03:46.000] ----------------------------------------------- -Info 79 [00:03:47.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 80 [00:03:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 81 [00:03:49.000] Project '/a/b/tsconfig.json' (Configured) -Info 81 [00:03:50.000] Files (3) - -Info 81 [00:03:51.000] ----------------------------------------------- -Info 81 [00:03:52.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 81 [00:03:53.000] Files (1) - -Info 81 [00:03:54.000] ----------------------------------------------- -Info 81 [00:03:55.000] Open files: -Info 81 [00:03:56.000] FileName: /a/b/file3.ts ProjectRootPath: undefined -Info 81 [00:03:57.000] Projects: /a/b/tsconfig.json -Info 81 [00:03:58.000] FileName: /a/file4.ts ProjectRootPath: undefined -Info 81 [00:03:59.000] Projects: /dev/null/inferredProject2* -Info 81 [00:04:00.000] FileWatcher:: Added:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info -Info 82 [00:04:01.000] Project '/a/b/tsconfig.json' (Configured) -Info 82 [00:04:02.000] Files (3) - -Info 82 [00:04:03.000] ----------------------------------------------- -Info 82 [00:04:04.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 82 [00:04:05.000] Files (1) - -Info 82 [00:04:06.000] ----------------------------------------------- -Info 82 [00:04:07.000] Open files: -Info 82 [00:04:08.000] FileName: /a/file4.ts ProjectRootPath: undefined -Info 82 [00:04:09.000] Projects: /dev/null/inferredProject2* +Info 76 [00:03:44.000] ----------------------------------------------- +Info 77 [00:03:45.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 78 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 79 [00:03:47.000] Project '/a/b/tsconfig.json' (Configured) +Info 79 [00:03:48.000] Files (3) + +Info 79 [00:03:49.000] ----------------------------------------------- +Info 79 [00:03:50.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 79 [00:03:51.000] Files (1) + +Info 79 [00:03:52.000] ----------------------------------------------- +Info 79 [00:03:53.000] Open files: +Info 79 [00:03:54.000] FileName: /a/b/file3.ts ProjectRootPath: undefined +Info 79 [00:03:55.000] Projects: /a/b/tsconfig.json +Info 79 [00:03:56.000] FileName: /a/file4.ts ProjectRootPath: undefined +Info 79 [00:03:57.000] Projects: /dev/null/inferredProject2* +Info 79 [00:03:58.000] FileWatcher:: Added:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:59.000] Project '/a/b/tsconfig.json' (Configured) +Info 80 [00:04:00.000] Files (3) + +Info 80 [00:04:01.000] ----------------------------------------------- +Info 80 [00:04:02.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 80 [00:04:03.000] Files (1) + +Info 80 [00:04:04.000] ----------------------------------------------- +Info 80 [00:04:05.000] Open files: +Info 80 [00:04:06.000] FileName: /a/file4.ts ProjectRootPath: undefined +Info 80 [00:04:07.000] Projects: /dev/null/inferredProject2* File5 written //// [/file5.ts] let zz = 1; @@ -406,23 +398,23 @@ FsWatchesRecursive:: /a/b: {} -Info 82 [00:04:12.000] Search path: / -Info 83 [00:04:13.000] For info: /file5.ts :: No config files found. -Info 84 [00:04:14.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info 85 [00:04:15.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /dev/null/inferredProject3* WatchType: Missing file -Info 86 [00:04:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 87 [00:04:17.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 88 [00:04:18.000] Files (1) - /file5.ts +Info 80 [00:04:10.000] Search path: / +Info 81 [00:04:11.000] For info: /file5.ts :: No config files found. +Info 82 [00:04:12.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info 83 [00:04:13.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /dev/null/inferredProject3* WatchType: Missing file +Info 84 [00:04:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 85 [00:04:15.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 86 [00:04:16.000] Files (1) + /file5.ts SVC-1-0 "let zz = 1;" file5.ts Root file specified for compilation -Info 89 [00:04:19.000] ----------------------------------------------- -Info 90 [00:04:20.000] `remove Project:: -Info 91 [00:04:21.000] Project '/a/b/tsconfig.json' (Configured) -Info 92 [00:04:22.000] Files (3) +Info 87 [00:04:17.000] ----------------------------------------------- +Info 88 [00:04:18.000] `remove Project:: +Info 89 [00:04:19.000] Project '/a/b/tsconfig.json' (Configured) +Info 90 [00:04:20.000] Files (3) /a/b/src/file1.ts /a/b/file3.ts /a/b/src/file2.ts @@ -435,26 +427,26 @@ Info 92 [00:04:22.000] Files (3) src/file2.ts Matched by default include pattern '**/*' -Info 93 [00:04:23.000] ----------------------------------------------- -Info 94 [00:04:24.000] DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory -Info 95 [00:04:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory -Info 96 [00:04:26.000] FileWatcher:: Close:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file -Info 97 [00:04:27.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots -Info 98 [00:04:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots -Info 99 [00:04:29.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file -Info 100 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file1.ts 500 undefined WatchType: Closed Script info -Info 101 [00:04:31.000] FileWatcher:: Close:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info -Info 102 [00:04:32.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file2.ts 500 undefined WatchType: Closed Script info -Info 103 [00:04:33.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 103 [00:04:34.000] Files (1) - -Info 103 [00:04:35.000] ----------------------------------------------- -Info 103 [00:04:36.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 103 [00:04:37.000] Files (1) - -Info 103 [00:04:38.000] ----------------------------------------------- -Info 103 [00:04:39.000] Open files: -Info 103 [00:04:40.000] FileName: /a/file4.ts ProjectRootPath: undefined -Info 103 [00:04:41.000] Projects: /dev/null/inferredProject2* -Info 103 [00:04:42.000] FileName: /file5.ts ProjectRootPath: undefined -Info 103 [00:04:43.000] Projects: /dev/null/inferredProject3* \ No newline at end of file +Info 91 [00:04:21.000] ----------------------------------------------- +Info 92 [00:04:22.000] DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 93 [00:04:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b 1 undefined Config: /a/b/tsconfig.json WatchType: Wild card directory +Info 94 [00:04:24.000] FileWatcher:: Close:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 95 [00:04:25.000] DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 96 [00:04:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/b/node_modules/@types 1 undefined Project: /a/b/tsconfig.json WatchType: Type roots +Info 97 [00:04:27.000] FileWatcher:: Close:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /a/b/tsconfig.json WatchType: Missing file +Info 98 [00:04:28.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file1.ts 500 undefined WatchType: Closed Script info +Info 99 [00:04:29.000] FileWatcher:: Close:: WatchInfo: /a/b/file3.ts 500 undefined WatchType: Closed Script info +Info 100 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /a/b/src/file2.ts 500 undefined WatchType: Closed Script info +Info 101 [00:04:31.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 101 [00:04:32.000] Files (1) + +Info 101 [00:04:33.000] ----------------------------------------------- +Info 101 [00:04:34.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 101 [00:04:35.000] Files (1) + +Info 101 [00:04:36.000] ----------------------------------------------- +Info 101 [00:04:37.000] Open files: +Info 101 [00:04:38.000] FileName: /a/file4.ts ProjectRootPath: undefined +Info 101 [00:04:39.000] Projects: /dev/null/inferredProject2* +Info 101 [00:04:40.000] FileName: /file5.ts ProjectRootPath: undefined +Info 101 [00:04:41.000] Projects: /dev/null/inferredProject3* \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js index f2b9daa9cf453..ba309826e2b29 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-and-then-remove-a-config-file-in-a-folder-with-loose-files.js @@ -37,8 +37,8 @@ Info 8 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 9 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:32.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile1.ts SVC-1-0 "let x = 1" ../../../../a/lib/lib.d.ts @@ -62,8 +62,8 @@ Info 17 [00:00:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:46.000] Project '/dev/null/inferredProject2*' (Inferred) Info 20 [00:00:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile2.ts SVC-1-0 "let y = 1" ../../../../a/lib/lib.d.ts @@ -139,8 +139,8 @@ Info 44 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 45 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 47 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile1.ts SVC-1-0 "let x = 1" ../../../../a/lib/lib.d.ts @@ -268,8 +268,8 @@ Info 72 [00:02:32.500] Starting updateGraphWorker: Project: /dev/null/inferred Info 73 [00:02:33.500] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 74 [00:02:34.500] Project '/dev/null/inferredProject1*' (Inferred) Info 75 [00:02:35.500] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/commonFile1.ts SVC-1-0 "let x = 1" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js index fbf4375019c1b..f4860a2c4819d 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/add-new-files-to-a-configured-project-without-file-list.js @@ -47,8 +47,8 @@ Info 11 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 14 [00:00:29.000] Files (2) - /a/lib/lib.d.ts - /a/b/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" ../lib/lib.d.ts @@ -93,9 +93,9 @@ Info 22 [00:00:45.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 23 [00:00:46.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:47.000] Project '/a/b/tsconfig.json' (Configured) Info 25 [00:00:48.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js index fb82b61f4131b..8ffecefcbd6cc 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/changed-module-resolution-reflected-when-specifying-files-list.js @@ -52,9 +52,9 @@ Info 12 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:30.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:31.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:32.000] Files (3) - /a/lib/lib.d.ts - /a/file2.ts - /a/b/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/file2.ts Text-1 "export classc { method2a() { return 10; } }" + /a/b/file1.ts SVC-1-0 "import classc from \"file2\"" ../lib/lib.d.ts @@ -143,9 +143,9 @@ Info 27 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 28 [00:00:53.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 29 [00:00:54.000] Project '/a/b/tsconfig.json' (Configured) Info 30 [00:00:55.000] Files (3) - /a/lib/lib.d.ts - /a/b/file2.ts - /a/b/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file2.ts Text-1 "export classc { method2() { return 10; } }" + /a/b/file1.ts SVC-1-0 "import classc from \"file2\"" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js index e933d0b30589d..49681910b694e 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-with-the-file-list.js @@ -59,9 +59,9 @@ Info 12 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:35.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:36.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 "let x = 1" + /a/b/f2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js index eca0b717701a3..b437e3bed4791 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js +++ b/tests/baselines/reference/tsserver/configuredProjects/create-configured-project-without-file-list.js @@ -61,9 +61,9 @@ Info 12 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:38.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:39.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:40.000] Files (3) - /a/lib/lib.d.ts - /a/b/c/f1.ts - /a/b/d/f2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/c/f1.ts SVC-1-0 "let x = 1" + /a/b/d/f2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index 200a83f9988e2..06fc7fa83649a 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -167,8 +167,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index 6070a32d7a4ea..984194f41a202 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -155,10 +155,10 @@ Info 30 [00:01:05.000] Starting updateGraphWorker: Project: /user/username/pro Info 31 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 33 [00:01:08.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index 89ba251e7c689..4edaf224d1516 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -167,8 +167,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index 50e9b0037ac7a..9c54573ea0518 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-after-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -155,10 +155,10 @@ Info 30 [00:01:05.000] Starting updateGraphWorker: Project: /user/username/pro Info 31 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 33 [00:01:08.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js index b2362175f6544..2214a31416a22 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one-without-file-being-in-config.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js index 2c97c5b081e5d..03d71f680ba8b 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-after-old-one.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts @@ -381,10 +381,10 @@ Info 55 [00:01:41.000] Starting updateGraphWorker: Project: /user/username/pro Info 56 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 57 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 58 [00:01:44.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js index 0c720bf38fa2b..8cf8eaf4bc7a7 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one-without-file-being-in-config.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js index c32d351fe27d2..3cb2ffd8ddfe7 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js +++ b/tests/baselines/reference/tsserver/configuredProjects/creating-new-file-and-then-open-it-before-watcher-is-invoked,-ask-errors-on-it-before-old-one.js @@ -65,9 +65,9 @@ Info 14 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" ../../../../a/lib/lib.d.ts @@ -161,8 +161,8 @@ Info 38 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) Info 41 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../../../a/lib/lib.d.ts @@ -611,10 +611,10 @@ Info 58 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/pro Info 59 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:01:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 61 [00:01:47.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/bar.ts - /user/username/projects/myproject/src/foo.ts - /user/username/projects/myproject/src/sub/fooBar.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/src/foo.ts SVC-1-0 "export function foo() { }" + /user/username/projects/myproject/src/sub/fooBar.ts SVC-1-0 "export function fooBar() { }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js index 396c659063724..7c2f56fbbaf1d 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js +++ b/tests/baselines/reference/tsserver/configuredProjects/failed-lookup-locations-uses-parent-most-node_modules-directory.js @@ -65,10 +65,10 @@ Info 19 [00:01:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:01:03.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/a/b/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:01:04.000] Project '/user/username/rootfolder/a/b/src/tsconfig.json' (Configured) Info 22 [00:01:05.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/a/b/node_modules/module2/index.d.ts - /user/username/rootfolder/a/b/node_modules/module1/index.d.ts - /user/username/rootfolder/a/b/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/a/b/node_modules/module2/index.d.ts Text-1 "export class2 { method2() { return 10; } }" + /user/username/rootfolder/a/b/node_modules/module1/index.d.ts Text-1 "import { class2 } from \"module2\";\n export classc { method2a(): class2; }" + /user/username/rootfolder/a/b/src/file1.ts SVC-1-0 "import { classc } from \"module1\"" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js b/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js index 8ebabcd33a957..036782df3df1b 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-stop-watching-the-extended-configs-of-closed-projects.js @@ -53,7 +53,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /user/username/projects/myproject/a/a.ts + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" a.ts @@ -89,7 +89,7 @@ Info 28 [00:01:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 29 [00:01:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:11.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 31 [00:01:12.000] Files (1) - /user/username/projects/myproject/b/b.ts + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" b.ts @@ -132,7 +132,7 @@ Info 45 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 46 [00:01:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dummy/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 47 [00:01:39.000] Project '/user/username/projects/myproject/dummy/tsconfig.json' (Configured) Info 48 [00:01:40.000] Files (1) - /user/username/projects/myproject/dummy/dummy.ts + /user/username/projects/myproject/dummy/dummy.ts SVC-1-0 "let dummy = 1;" dummy.ts diff --git a/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js b/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js index 2ea5cc58cac77..da3aa0cbc30b9 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js +++ b/tests/baselines/reference/tsserver/configuredProjects/should-watch-the-extended-configs-of-multiple-projects.js @@ -47,7 +47,7 @@ Info 12 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 13 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:43.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 15 [00:00:44.000] Files (1) - /user/username/projects/myproject/a/a.ts + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" a.ts @@ -83,7 +83,7 @@ Info 28 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 29 [00:01:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:05.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 31 [00:01:06.000] Files (1) - /user/username/projects/myproject/b/b.ts + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" b.ts @@ -148,10 +148,14 @@ Info 40 [00:01:29.000] Config: /user/username/projects/myproject/a/tsconfig.js } Info 41 [00:01:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Info 42 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 43 [00:01:32.000] Different program with same set of files -Info 44 [00:01:33.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 45 [00:01:34.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 46 [00:01:35.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 43 [00:01:32.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 44 [00:01:33.000] Files (1) + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" + +Info 45 [00:01:34.000] ----------------------------------------------- +Info 46 [00:01:35.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 47 [00:01:36.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 48 [00:01:37.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -160,38 +164,42 @@ Info 46 [00:01:35.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 47 [00:01:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 48 [00:01:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:01:38.000] Different program with same set of files -Info 50 [00:01:39.000] Running: *ensureProjectForOpenFiles* -Info 51 [00:01:40.000] Before ensureProjectForOpenFiles: -Info 52 [00:01:41.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 52 [00:01:42.000] Files (1) - -Info 52 [00:01:43.000] ----------------------------------------------- -Info 52 [00:01:44.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 52 [00:01:45.000] Files (1) - -Info 52 [00:01:46.000] ----------------------------------------------- -Info 52 [00:01:47.000] Open files: -Info 52 [00:01:48.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 52 [00:01:49.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 52 [00:01:50.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 52 [00:01:51.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 52 [00:01:52.000] After ensureProjectForOpenFiles: -Info 53 [00:01:53.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 53 [00:01:54.000] Files (1) - -Info 53 [00:01:55.000] ----------------------------------------------- -Info 53 [00:01:56.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 53 [00:01:57.000] Files (1) - -Info 53 [00:01:58.000] ----------------------------------------------- -Info 53 [00:01:59.000] Open files: -Info 53 [00:02:00.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 53 [00:02:01.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 53 [00:02:02.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 53 [00:02:03.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 49 [00:01:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 50 [00:01:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:40.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 52 [00:01:41.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 53 [00:01:42.000] ----------------------------------------------- +Info 54 [00:01:43.000] Running: *ensureProjectForOpenFiles* +Info 55 [00:01:44.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:45.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 56 [00:01:46.000] Files (1) + +Info 56 [00:01:47.000] ----------------------------------------------- +Info 56 [00:01:48.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 56 [00:01:49.000] Files (1) + +Info 56 [00:01:50.000] ----------------------------------------------- +Info 56 [00:01:51.000] Open files: +Info 56 [00:01:52.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 56 [00:01:53.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 56 [00:01:54.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 56 [00:01:55.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 56 [00:01:56.000] After ensureProjectForOpenFiles: +Info 57 [00:01:57.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 57 [00:01:58.000] Files (1) + +Info 57 [00:01:59.000] ----------------------------------------------- +Info 57 [00:02:00.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 57 [00:02:01.000] Files (1) + +Info 57 [00:02:02.000] ----------------------------------------------- +Info 57 [00:02:03.000] Open files: +Info 57 [00:02:04.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 57 [00:02:05.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 57 [00:02:06.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 57 [00:02:07.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: @@ -216,10 +224,10 @@ FsWatches:: FsWatchesRecursive:: -Info 53 [00:02:07.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file -Info 54 [00:02:08.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json -Info 55 [00:02:09.000] Scheduled: *ensureProjectForOpenFiles* -Info 56 [00:02:10.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file +Info 57 [00:02:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file +Info 58 [00:02:12.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json +Info 59 [00:02:13.000] Scheduled: *ensureProjectForOpenFiles* +Info 60 [00:02:14.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/bravo.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/extended/bravo.tsconfig.json] {"extends":"./alpha.tsconfig.json","compilerOptions":{"strict":false}} @@ -247,9 +255,9 @@ FsWatches:: FsWatchesRecursive:: -Info 57 [00:02:11.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 58 [00:02:12.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 59 [00:02:13.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 61 [00:02:15.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 62 [00:02:16.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 63 [00:02:17.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -258,38 +266,42 @@ Info 59 [00:02:13.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 60 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 61 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 62 [00:02:16.000] Different program with same set of files -Info 63 [00:02:17.000] Running: *ensureProjectForOpenFiles* -Info 64 [00:02:18.000] Before ensureProjectForOpenFiles: -Info 65 [00:02:19.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 65 [00:02:20.000] Files (1) - -Info 65 [00:02:21.000] ----------------------------------------------- -Info 65 [00:02:22.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 65 [00:02:23.000] Files (1) - -Info 65 [00:02:24.000] ----------------------------------------------- -Info 65 [00:02:25.000] Open files: -Info 65 [00:02:26.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 65 [00:02:27.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 65 [00:02:28.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 65 [00:02:29.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 65 [00:02:30.000] After ensureProjectForOpenFiles: -Info 66 [00:02:31.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 66 [00:02:32.000] Files (1) - -Info 66 [00:02:33.000] ----------------------------------------------- -Info 66 [00:02:34.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 66 [00:02:35.000] Files (1) - -Info 66 [00:02:36.000] ----------------------------------------------- -Info 66 [00:02:37.000] Open files: -Info 66 [00:02:38.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 66 [00:02:39.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 66 [00:02:40.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 66 [00:02:41.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 64 [00:02:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 65 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 66 [00:02:20.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 67 [00:02:21.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 68 [00:02:22.000] ----------------------------------------------- +Info 69 [00:02:23.000] Running: *ensureProjectForOpenFiles* +Info 70 [00:02:24.000] Before ensureProjectForOpenFiles: +Info 71 [00:02:25.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 71 [00:02:26.000] Files (1) + +Info 71 [00:02:27.000] ----------------------------------------------- +Info 71 [00:02:28.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 71 [00:02:29.000] Files (1) + +Info 71 [00:02:30.000] ----------------------------------------------- +Info 71 [00:02:31.000] Open files: +Info 71 [00:02:32.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 71 [00:02:33.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 71 [00:02:34.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 71 [00:02:35.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 71 [00:02:36.000] After ensureProjectForOpenFiles: +Info 72 [00:02:37.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 72 [00:02:38.000] Files (1) + +Info 72 [00:02:39.000] ----------------------------------------------- +Info 72 [00:02:40.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 72 [00:02:41.000] Files (1) + +Info 72 [00:02:42.000] ----------------------------------------------- +Info 72 [00:02:43.000] Open files: +Info 72 [00:02:44.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 72 [00:02:45.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 72 [00:02:46.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 72 [00:02:47.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -314,10 +326,10 @@ FsWatches:: FsWatchesRecursive:: -Info 66 [00:02:45.000] FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file -Info 67 [00:02:46.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json -Info 68 [00:02:47.000] Scheduled: *ensureProjectForOpenFiles* -Info 69 [00:02:48.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file +Info 72 [00:02:51.000] FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file +Info 73 [00:02:52.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json +Info 74 [00:02:53.000] Scheduled: *ensureProjectForOpenFiles* +Info 75 [00:02:54.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/b/tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/b/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/b/tsconfig.json WatchType: Config file Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/b/tsconfig.json] {"extends":"../extended/alpha.tsconfig.json"} @@ -345,9 +357,9 @@ FsWatches:: FsWatchesRecursive:: -Info 70 [00:02:49.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 71 [00:02:50.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 72 [00:02:51.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 76 [00:02:55.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 77 [00:02:56.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 78 [00:02:57.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -356,41 +368,45 @@ Info 72 [00:02:51.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 73 [00:02:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file -Info 74 [00:02:53.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory -Info 75 [00:02:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory -Info 76 [00:02:55.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 77 [00:02:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 78 [00:02:57.000] Different program with same set of files -Info 79 [00:02:58.000] Running: *ensureProjectForOpenFiles* -Info 80 [00:02:59.000] Before ensureProjectForOpenFiles: -Info 81 [00:03:00.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 81 [00:03:01.000] Files (1) - -Info 81 [00:03:02.000] ----------------------------------------------- -Info 81 [00:03:03.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 81 [00:03:04.000] Files (1) - -Info 81 [00:03:05.000] ----------------------------------------------- -Info 81 [00:03:06.000] Open files: -Info 81 [00:03:07.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 81 [00:03:08.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 81 [00:03:09.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 81 [00:03:10.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 81 [00:03:11.000] After ensureProjectForOpenFiles: -Info 82 [00:03:12.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 82 [00:03:13.000] Files (1) - -Info 82 [00:03:14.000] ----------------------------------------------- -Info 82 [00:03:15.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 82 [00:03:16.000] Files (1) - -Info 82 [00:03:17.000] ----------------------------------------------- -Info 82 [00:03:18.000] Open files: -Info 82 [00:03:19.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 82 [00:03:20.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 82 [00:03:21.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 82 [00:03:22.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 79 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/extended/bravo.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Extended config file +Info 80 [00:02:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory +Info 81 [00:03:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/b 1 undefined Config: /user/username/projects/myproject/b/tsconfig.json WatchType: Wild card directory +Info 82 [00:03:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 83 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 84 [00:03:03.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 85 [00:03:04.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 86 [00:03:05.000] ----------------------------------------------- +Info 87 [00:03:06.000] Running: *ensureProjectForOpenFiles* +Info 88 [00:03:07.000] Before ensureProjectForOpenFiles: +Info 89 [00:03:08.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 89 [00:03:09.000] Files (1) + +Info 89 [00:03:10.000] ----------------------------------------------- +Info 89 [00:03:11.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 89 [00:03:12.000] Files (1) + +Info 89 [00:03:13.000] ----------------------------------------------- +Info 89 [00:03:14.000] Open files: +Info 89 [00:03:15.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 89 [00:03:16.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 89 [00:03:17.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 89 [00:03:18.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 89 [00:03:19.000] After ensureProjectForOpenFiles: +Info 90 [00:03:20.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 90 [00:03:21.000] Files (1) + +Info 90 [00:03:22.000] ----------------------------------------------- +Info 90 [00:03:23.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 90 [00:03:24.000] Files (1) + +Info 90 [00:03:25.000] ----------------------------------------------- +Info 90 [00:03:26.000] Open files: +Info 90 [00:03:27.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 90 [00:03:28.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 90 [00:03:29.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 90 [00:03:30.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -415,11 +431,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/b: {} -Info 82 [00:03:26.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file -Info 83 [00:03:27.000] Scheduled: /user/username/projects/myproject/a/tsconfig.json -Info 84 [00:03:28.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json -Info 85 [00:03:29.000] Scheduled: *ensureProjectForOpenFiles* -Info 86 [00:03:30.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file +Info 90 [00:03:34.000] FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file +Info 91 [00:03:35.000] Scheduled: /user/username/projects/myproject/a/tsconfig.json +Info 92 [00:03:36.000] Scheduled: /user/username/projects/myproject/b/tsconfig.json +Info 93 [00:03:37.000] Scheduled: *ensureProjectForOpenFiles* +Info 94 [00:03:38.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/extended/alpha.tsconfig.json 1:: WatchInfo: /user/username/projects/myproject/extended/alpha.tsconfig.json 2000 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Extended config file Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/extended/alpha.tsconfig.json] {} @@ -447,9 +463,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/b: {} -Info 87 [00:03:31.000] Running: /user/username/projects/myproject/a/tsconfig.json -Info 88 [00:03:32.000] Reloading configured project /user/username/projects/myproject/a/tsconfig.json -Info 89 [00:03:33.000] Config: /user/username/projects/myproject/a/tsconfig.json : { +Info 95 [00:03:39.000] Running: /user/username/projects/myproject/a/tsconfig.json +Info 96 [00:03:40.000] Reloading configured project /user/username/projects/myproject/a/tsconfig.json +Info 97 [00:03:41.000] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/a.ts" ], @@ -457,12 +473,16 @@ Info 89 [00:03:33.000] Config: /user/username/projects/myproject/a/tsconfig.js "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" } } -Info 90 [00:03:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json -Info 91 [00:03:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 92 [00:03:36.000] Different program with same set of files -Info 93 [00:03:37.000] Running: /user/username/projects/myproject/b/tsconfig.json -Info 94 [00:03:38.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json -Info 95 [00:03:39.000] Config: /user/username/projects/myproject/b/tsconfig.json : { +Info 98 [00:03:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json +Info 99 [00:03:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 100 [00:03:44.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 101 [00:03:45.000] Files (1) + /user/username/projects/myproject/a/a.ts SVC-1-0 "let a = 1;" + +Info 102 [00:03:46.000] ----------------------------------------------- +Info 103 [00:03:47.000] Running: /user/username/projects/myproject/b/tsconfig.json +Info 104 [00:03:48.000] Reloading configured project /user/username/projects/myproject/b/tsconfig.json +Info 105 [00:03:49.000] Config: /user/username/projects/myproject/b/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/b/b.ts" ], @@ -470,38 +490,42 @@ Info 95 [00:03:39.000] Config: /user/username/projects/myproject/b/tsconfig.js "configFilePath": "/user/username/projects/myproject/b/tsconfig.json" } } -Info 96 [00:03:40.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json -Info 97 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 98 [00:03:42.000] Different program with same set of files -Info 99 [00:03:43.000] Running: *ensureProjectForOpenFiles* -Info 100 [00:03:44.000] Before ensureProjectForOpenFiles: -Info 101 [00:03:45.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 101 [00:03:46.000] Files (1) - -Info 101 [00:03:47.000] ----------------------------------------------- -Info 101 [00:03:48.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 101 [00:03:49.000] Files (1) - -Info 101 [00:03:50.000] ----------------------------------------------- -Info 101 [00:03:51.000] Open files: -Info 101 [00:03:52.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 101 [00:03:53.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 101 [00:03:54.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 101 [00:03:55.000] Projects: /user/username/projects/myproject/b/tsconfig.json -Info 101 [00:03:56.000] After ensureProjectForOpenFiles: -Info 102 [00:03:57.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) -Info 102 [00:03:58.000] Files (1) - -Info 102 [00:03:59.000] ----------------------------------------------- -Info 102 [00:04:00.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) -Info 102 [00:04:01.000] Files (1) - -Info 102 [00:04:02.000] ----------------------------------------------- -Info 102 [00:04:03.000] Open files: -Info 102 [00:04:04.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined -Info 102 [00:04:05.000] Projects: /user/username/projects/myproject/a/tsconfig.json -Info 102 [00:04:06.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined -Info 102 [00:04:07.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 106 [00:03:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json +Info 107 [00:03:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 108 [00:03:52.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 109 [00:03:53.000] Files (1) + /user/username/projects/myproject/b/b.ts SVC-1-0 "let b = 1;" + +Info 110 [00:03:54.000] ----------------------------------------------- +Info 111 [00:03:55.000] Running: *ensureProjectForOpenFiles* +Info 112 [00:03:56.000] Before ensureProjectForOpenFiles: +Info 113 [00:03:57.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 113 [00:03:58.000] Files (1) + +Info 113 [00:03:59.000] ----------------------------------------------- +Info 113 [00:04:00.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 113 [00:04:01.000] Files (1) + +Info 113 [00:04:02.000] ----------------------------------------------- +Info 113 [00:04:03.000] Open files: +Info 113 [00:04:04.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 113 [00:04:05.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 113 [00:04:06.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 113 [00:04:07.000] Projects: /user/username/projects/myproject/b/tsconfig.json +Info 113 [00:04:08.000] After ensureProjectForOpenFiles: +Info 114 [00:04:09.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) +Info 114 [00:04:10.000] Files (1) + +Info 114 [00:04:11.000] ----------------------------------------------- +Info 114 [00:04:12.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) +Info 114 [00:04:13.000] Files (1) + +Info 114 [00:04:14.000] ----------------------------------------------- +Info 114 [00:04:15.000] Open files: +Info 114 [00:04:16.000] FileName: /user/username/projects/myproject/a/a.ts ProjectRootPath: undefined +Info 114 [00:04:17.000] Projects: /user/username/projects/myproject/a/tsconfig.json +Info 114 [00:04:18.000] FileName: /user/username/projects/myproject/b/b.ts ProjectRootPath: undefined +Info 114 [00:04:19.000] Projects: /user/username/projects/myproject/b/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js index e148f73c2eef4..8b54b3c8fb1cb 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js +++ b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js @@ -82,9 +82,9 @@ Info 16 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/foo/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:53.000] Project '/user/username/projects/myproject/foo/tsconfig.json' (Configured) Info 19 [00:00:54.000] Files (3) - /a/lib/lib.es2017.d.ts - /user/username/projects/myproject/bar/index.ts - /user/username/projects/myproject/foo/index.ts + /a/lib/lib.es2017.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/bar/index.ts Text-1 "\nexport function bar() {\n console.log(\"hello world\");\n}" + /user/username/projects/myproject/foo/index.ts SVC-1-0 "\nimport { bar } from \"bar\";\nbar();" ../../../../../a/lib/lib.es2017.d.ts @@ -189,9 +189,9 @@ Info 38 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/bar/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:21.000] Project '/user/username/projects/myproject/bar/tsconfig.json' (Configured) Info 41 [00:01:22.000] Files (3) - /a/lib/lib.es2017.d.ts - /a/lib/lib.dom.d.ts - /user/username/projects/myproject/bar/index.ts + /a/lib/lib.es2017.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/lib/lib.dom.d.ts Text-1 "\ndeclare var console: {\n log(...args: any[]): void;\n};" + /user/username/projects/myproject/bar/index.ts SVC-1-0 "\nexport function bar() {\n console.log(\"hello world\");\n}" ../../../../../a/lib/lib.es2017.d.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js b/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js index 715bdd14e4a2b..755c30ab8cdf4 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/does-not-jump-to-source-if-inlined-sources.js @@ -60,9 +60,9 @@ Info 9 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 10 [00:00:41.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:42.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:43.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -380,7 +380,7 @@ Info 31 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 32 [00:01:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 33 [00:01:14.000] Project '/dev/null/inferredProject2*' (Inferred) Info 34 [00:01:15.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js index 3800542b05a2a..b5a75b3ab507f 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-starting-at-definition.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -509,7 +509,7 @@ Info 98 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:02:41.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:02:42.000] Project '/a/tsconfig.json' (Configured) Info 101 [00:02:43.000] Files (1) - /a/a.ts + /a/a.ts SVC-2-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -787,7 +787,7 @@ Info 124 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 125 [00:03:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 126 [00:03:28.000] Project '/dev/null/inferredProject2*' (Inferred) Info 127 [00:03:29.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js index 981526f9c3d00..79b1e3035711e 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences-target-does-not-exist.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -646,7 +646,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js index fa1e008e083a3..6b220f9578e24 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferences.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -514,7 +514,7 @@ Info 101 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 102 [00:02:44.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:45.000] Project '/a/tsconfig.json' (Configured) Info 104 [00:02:46.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -718,7 +718,7 @@ Info 119 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 120 [00:03:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 121 [00:03:10.000] Project '/dev/null/inferredProject2*' (Inferred) Info 122 [00:03:11.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js index e6b3c328a6cfb..36a4a60fb91bc 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull-definition-is-in-mapped-file.js @@ -59,7 +59,7 @@ Info 12 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:34.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:35.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:36.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "function f() {}" a.ts @@ -216,8 +216,8 @@ Info 32 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 33 [00:01:04.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:05.000] Project '/b/tsconfig.json' (Configured) Info 35 [00:01:06.000] Files (2) - /a/a.ts - /b/b.ts + /a/a.ts SVC-1-0 "function f() {}" + /b/b.ts SVC-1-0 "f();" ../a/a.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js index ce4949d3e6ea9..bc151e7ffb5c9 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/findAllReferencesFull.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -514,7 +514,7 @@ Info 101 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 102 [00:02:44.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:45.000] Project '/a/tsconfig.json' (Configured) Info 104 [00:02:46.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -752,7 +752,7 @@ Info 119 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 120 [00:03:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 121 [00:03:10.000] Project '/dev/null/inferredProject2*' (Inferred) Info 122 [00:03:11.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js index c5497f2cf279f..33dead9ac7a4a 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js @@ -83,7 +83,7 @@ Info 12 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:50.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:51.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:52.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -240,7 +240,7 @@ Info 34 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:23.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:24.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -442,8 +442,8 @@ Info 79 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 80 [00:02:18.000] Finishing updateGraphWorker: Project: /user/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 81 [00:02:19.000] Project '/user/tsconfig.json' (Configured) Info 82 [00:02:20.000] Files (2) - /a/a.ts - /user/user.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" + /user/user.ts SVC-1-0 "import * as a from \"../a/a\";\nimport * as b from \"../b/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/a.ts @@ -730,7 +730,7 @@ Info 98 [00:02:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:02:53.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:02:54.000] Project '/a/tsconfig.json' (Configured) Info 101 [00:02:55.000] Files (1) - /a/a.ts + /a/a.ts SVC-2-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -927,7 +927,7 @@ Info 115 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 116 [00:03:32.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 117 [00:03:33.000] Project '/dev/null/inferredProject1*' (Inferred) Info 118 [00:03:34.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js index 7333963d87ac4..3e9b3591083ac 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -646,7 +646,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js index 7892107078a55..4d71fa708c168 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename-when-referencing-project-doesnt-include-file-and-its-renamed.js @@ -53,7 +53,7 @@ Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:33.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:34.000] Files (1) - /a/src/a.ts + /a/src/a.ts SVC-1-0 "" src/a.ts @@ -143,7 +143,7 @@ Info 31 [00:00:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 32 [00:00:57.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 33 [00:00:58.000] Project '/b/tsconfig.json' (Configured) Info 34 [00:00:59.000] Files (1) - /b/src/b.ts + /b/src/b.ts SVC-1-0 "" src/b.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js index 53f0205b6ace8..1c75fe7a72229 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getEditsForFileRename.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -639,7 +639,7 @@ Info 101 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 102 [00:02:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:49.000] Project '/dev/null/inferredProject2*' (Inferred) Info 104 [00:02:50.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js index e141121a13629..730d295147535 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition-target-does-not-exist.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -625,7 +625,7 @@ Info 99 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 100 [00:02:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 101 [00:02:47.000] Project '/dev/null/inferredProject2*' (Inferred) Info 102 [00:02:48.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js index 98dabd163d35f..46305ba42b752 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToDefinition.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -634,7 +634,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js index 409affa4a048b..d783fbd744399 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToImplementation.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -634,7 +634,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js b/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js index 6f4e95f07d705..fee1139fe5817 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/goToType.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -634,7 +634,7 @@ Info 100 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 101 [00:02:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:48.000] Project '/dev/null/inferredProject2*' (Inferred) Info 103 [00:02:49.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js index bba0763f0d8af..b00613227bb30 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateTo.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -655,7 +655,7 @@ Info 101 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 102 [00:02:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:02:49.000] Project '/dev/null/inferredProject2*' (Inferred) Info 104 [00:02:50.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js index ddab0c4f5f020..dcf63a9034f19 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-file-is-not-specified-but-project-is.js @@ -83,7 +83,7 @@ Info 12 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:50.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:51.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:52.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -240,7 +240,7 @@ Info 34 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:23.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:24.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -436,9 +436,9 @@ Info 72 [00:02:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 73 [00:02:10.000] Finishing updateGraphWorker: Project: /user/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 74 [00:02:11.000] Project '/user/tsconfig.json' (Configured) Info 75 [00:02:12.000] Files (3) - /a/a.ts - /b/b.ts - /user/user.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" + /b/b.ts SVC-1-0 "export function fnB() {}" + /user/user.ts SVC-1-0 "import * as a from \"../a/a\";\nimport * as b from \"../b/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/a.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js index b4dfaa37df54a..a423909088b77 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/navigateToAll-neither-file-not-project-is-specified.js @@ -83,7 +83,7 @@ Info 12 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:50.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:51.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:52.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -240,7 +240,7 @@ Info 34 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:23.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:24.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -436,9 +436,9 @@ Info 72 [00:02:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 73 [00:02:10.000] Finishing updateGraphWorker: Project: /user/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 74 [00:02:11.000] Project '/user/tsconfig.json' (Configured) Info 75 [00:02:12.000] Files (3) - /a/a.ts - /b/b.ts - /user/user.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" + /b/b.ts SVC-1-0 "export function fnB() {}" + /user/user.ts SVC-1-0 "import * as a from \"../a/a\";\nimport * as b from \"../b/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/a.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js index 9b6aecccb29f2..336bf92499cb8 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-starting-at-definition.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -509,7 +509,7 @@ Info 98 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:02:41.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:02:42.000] Project '/a/tsconfig.json' (Configured) Info 101 [00:02:43.000] Files (1) - /a/a.ts + /a/a.ts SVC-2-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -799,7 +799,7 @@ Info 120 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 121 [00:03:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 122 [00:03:24.000] Project '/dev/null/inferredProject2*' (Inferred) Info 123 [00:03:25.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js index 35ee860848731..062ea78b86903 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations-target-does-not-exist.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -663,7 +663,7 @@ Info 99 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 100 [00:02:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 101 [00:02:47.000] Project '/dev/null/inferredProject2*' (Inferred) Info 102 [00:02:48.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js index 77b4457f10cc7..64a18f1ca75bf 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocations.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -513,7 +513,7 @@ Info 100 [00:02:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 101 [00:02:43.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:44.000] Project '/a/tsconfig.json' (Configured) Info 103 [00:02:45.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -732,7 +732,7 @@ Info 115 [00:03:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 116 [00:03:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 117 [00:03:06.000] Project '/dev/null/inferredProject2*' (Inferred) Info 118 [00:03:07.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js index c46b4929925cf..760cf2f0e4262 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/renameLocationsFull.js @@ -80,7 +80,7 @@ Info 12 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:48.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:49.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:50.000] Files (1) - /a/a.ts + /a/a.ts SVC-1-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -237,7 +237,7 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/b/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (1) - /b/b.ts + /b/b.ts SVC-1-0 "export function fnB() {}" b.ts @@ -403,9 +403,9 @@ Info 71 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 74 [00:02:10.000] Files (3) - /a/bin/a.d.ts - /b/bin/b.d.ts - /user/user.ts + /a/bin/a.d.ts Text-1 "export declare function fnA(): void;\nexport interface IfaceA {\n}\nexport declare const instanceA: IfaceA;\n//# sourceMappingURL=a.d.ts.map" + /b/bin/b.d.ts Text-1 "export declare function fnB(): void;\n//# sourceMappingURL=b.d.ts.map" + /user/user.ts SVC-1-0 "import * as a from \"../a/bin/a\";\nimport * as b from \"../b/bin/b\";\nexport function fnUser() { a.fnA(); b.fnB(); a.instanceA; }" ../a/bin/a.d.ts @@ -513,7 +513,7 @@ Info 100 [00:02:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 101 [00:02:43.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 102 [00:02:44.000] Project '/a/tsconfig.json' (Configured) Info 103 [00:02:45.000] Files (1) - /a/a.ts + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts @@ -693,7 +693,7 @@ Info 115 [00:03:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 116 [00:03:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 117 [00:03:06.000] Project '/dev/null/inferredProject2*' (Inferred) Info 118 [00:03:07.000] Files (1) - /dummy/dummy.ts + /dummy/dummy.ts SVC-1-0 "let a = 10;" dummy.ts diff --git a/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js b/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js index 3455c68e741f3..19788d54b0382 100644 --- a/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js +++ b/tests/baselines/reference/tsserver/duplicatePackages/works-with-import-fixes.js @@ -70,10 +70,10 @@ Info 21 [00:00:50.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (4) - /a/node_modules/foo/index.d.ts - /a/user.ts - /b/node_modules/foo/index.d.ts - /b/user.ts + /a/node_modules/foo/index.d.ts Text-1 "export const foo: number;" + /a/user.ts SVC-1-0 "import(\"foo\");\nfoo" + /b/node_modules/foo/index.d.ts Text-1 "export const foo: number;" + /b/user.ts Text-1 "import(\"foo\");\nfoo" a/node_modules/foo/index.d.ts diff --git a/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js b/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js index deb6f3d9322ac..de63d3f199ac4 100644 --- a/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js +++ b/tests/baselines/reference/tsserver/dynamicFiles/untitled-can-convert-positions-to-locations.js @@ -43,7 +43,7 @@ Info 12 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: /proj/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:23.000] Project '/proj/tsconfig.json' (Configured) Info 15 [00:00:24.000] Files (1) - /proj/a.ts + /proj/a.ts SVC-1-0 "" a.ts @@ -115,7 +115,7 @@ Info 25 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 26 [00:00:41.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:00:42.000] Project '/dev/null/inferredProject1*' (Inferred) Info 28 [00:00:43.000] Files (1) - untitled:^Untitled-1 + untitled:^Untitled-1 SVC-1-0 "/// \nlet foo = 1;\nfooo/**/" untitled:^Untitled-1 diff --git a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js index bfb3f78c37fde..d0c04143e824a 100644 --- a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js +++ b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js @@ -133,9 +133,9 @@ Info 18 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pa Info 19 [00:00:42.000] Finishing updateGraphWorker: Project: /packages/babel-loader/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:43.000] Project '/packages/babel-loader/tsconfig.json' (Configured) Info 21 [00:00:44.000] Files (3) - /packages/core/src/loading-indicator.ts - /packages/core/src/index.ts - /packages/babel-loader/src/index.ts + /packages/core/src/loading-indicator.ts Text-1 "\nexport interface Bar {\n prop: number;\n}\nconst bar: Bar = {\n prop: 1\n}\n" + /packages/core/src/index.ts Text-1 "\nimport { Bar } from \"./loading-indicator.js\";\nexport type Foo = {};\nconst bar: Bar = {\n prop: 0\n}\n" + /packages/babel-loader/src/index.ts SVC-1-0 "\nimport type { Foo } from \"../../core/src/index.js\";\n" ../core/src/loading-indicator.ts @@ -233,8 +233,8 @@ Info 34 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pa Info 35 [00:01:04.000] Finishing updateGraphWorker: Project: /packages/core/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:05.000] Project '/packages/core/tsconfig.json' (Configured) Info 37 [00:01:06.000] Files (2) - /packages/core/src/loading-indicator.ts - /packages/core/src/index.ts + /packages/core/src/loading-indicator.ts Text-1 "\nexport interface Bar {\n prop: number;\n}\nconst bar: Bar = {\n prop: 1\n}\n" + /packages/core/src/index.ts SVC-1-0 "\nimport { Bar } from \"./loading-indicator.js\";\nexport type Foo = {};\nconst bar: Bar = {\n prop: 0\n}\n" src/loading-indicator.ts @@ -407,7 +407,7 @@ Info 46 [00:01:26.000] Starting updateGraphWorker: Project: /packages/babel-lo Info 47 [00:01:27.000] Finishing updateGraphWorker: Project: /packages/babel-loader/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 48 [00:01:28.000] Project '/packages/babel-loader/tsconfig.json' (Configured) Info 49 [00:01:29.000] Files (1) - /packages/babel-loader/src/index.ts + /packages/babel-loader/src/index.ts SVC-1-1 "\nimport type { Foo } from// comment \"../../core/src/index.js\";\n" src/index.ts diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js index a8ff49a894f9a..44db541847224 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/when-changing-module-name-with-different-casing.js @@ -65,9 +65,9 @@ Info 14 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/Logger.ts - /user/username/projects/myproject/another.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/Logger.ts Text-1 "export class logger { }" + /user/username/projects/myproject/another.ts SVC-1-0 "import { logger } from \"./Logger\"; new logger();" ../../../../a/lib/lib.d.ts @@ -421,8 +421,14 @@ FsWatchesRecursive:: Info 33 [00:01:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 34 [00:01:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 35 [00:01:05.000] Different program with same set of files -Info 36 [00:01:06.000] event: +Info 35 [00:01:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 36 [00:01:06.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/Logger.ts Text-1 "export class logger { }" + /user/username/projects/myproject/another.ts SVC-1-1 "import { logger } from \"./logger\"; new logger();" + +Info 37 [00:01:07.000] ----------------------------------------------- +Info 38 [00:01:08.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -460,7 +466,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 37 [00:01:07.000] event: +Info 39 [00:01:09.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[{"start":{"line":1,"offset":24},"end":{"line":1,"offset":34},"text":"File name '/user/username/projects/myproject/logger.ts' differs from already included file name '/user/username/projects/myproject/Logger.ts' only in casing.\n The file is in the program because:\n Matched by default include pattern '**/*'\n Imported via \"./logger\" from file '/user/username/projects/myproject/another.ts'","code":1149,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -498,9 +504,9 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 38 [00:01:08.000] event: +Info 40 [00:01:10.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} -Info 39 [00:01:09.000] event: +Info 41 [00:01:11.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js index 11879513b2ec6..9c9a09ad975bc 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js @@ -65,9 +65,9 @@ Info 14 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/Logger.ts - /user/username/projects/myproject/another.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/Logger.ts SVC-1-0 "export class logger { }" + /user/username/projects/myproject/another.ts Text-1 "import { logger } from \"./Logger\"; new logger();" ../../../../a/lib/lib.d.ts @@ -379,14 +379,20 @@ Info 38 [00:01:15.000] Search path: /user/username/projects/myproject Info 39 [00:01:16.000] For info: /user/username/projects/myproject/Logger.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 40 [00:01:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 41 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:19.000] Different program with same set of files -Info 43 [00:01:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 43 [00:01:21.000] Files (3) - -Info 43 [00:01:22.000] ----------------------------------------------- -Info 43 [00:01:23.000] Open files: -Info 43 [00:01:24.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject -Info 43 [00:01:25.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 42 [00:01:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 43 [00:01:20.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/logger.ts SVC-1-0 "export class logger { }" + /user/username/projects/myproject/another.ts Text-1 "import { logger } from \"./Logger\"; new logger();" + +Info 44 [00:01:21.000] ----------------------------------------------- +Info 45 [00:01:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 45 [00:01:23.000] Files (3) + +Info 45 [00:01:24.000] ----------------------------------------------- +Info 45 [00:01:25.000] Open files: +Info 45 [00:01:26.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject +Info 45 [00:01:27.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -405,11 +411,11 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 43 [00:01:26.000] response: +Info 45 [00:01:28.000] response: { "responseRequired": false } -Info 44 [00:01:27.000] request: +Info 46 [00:01:29.000] request: { "command": "open", "arguments": { @@ -437,18 +443,18 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 45 [00:01:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/another.ts 500 undefined WatchType: Closed Script info -Info 46 [00:01:29.000] Search path: /user/username/projects/myproject -Info 47 [00:01:30.000] For info: /user/username/projects/myproject/another.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 48 [00:01:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 48 [00:01:32.000] Files (3) +Info 47 [00:01:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/another.ts 500 undefined WatchType: Closed Script info +Info 48 [00:01:31.000] Search path: /user/username/projects/myproject +Info 49 [00:01:32.000] For info: /user/username/projects/myproject/another.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 50 [00:01:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 50 [00:01:34.000] Files (3) -Info 48 [00:01:33.000] ----------------------------------------------- -Info 48 [00:01:34.000] Open files: -Info 48 [00:01:35.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject -Info 48 [00:01:36.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 48 [00:01:37.000] FileName: /user/username/projects/myproject/another.ts ProjectRootPath: /user/username/projects/myproject -Info 48 [00:01:38.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 50 [00:01:35.000] ----------------------------------------------- +Info 50 [00:01:36.000] Open files: +Info 50 [00:01:37.000] FileName: /user/username/projects/myproject/Logger.ts ProjectRootPath: /user/username/projects/myproject +Info 50 [00:01:38.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 50 [00:01:39.000] FileName: /user/username/projects/myproject/another.ts ProjectRootPath: /user/username/projects/myproject +Info 50 [00:01:40.000] Projects: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -465,11 +471,11 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 48 [00:01:39.000] response: +Info 50 [00:01:41.000] response: { "responseRequired": false } -Info 49 [00:01:40.000] request: +Info 51 [00:01:42.000] request: { "command": "updateOpen", "arguments": { @@ -527,12 +533,12 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 50 [00:01:41.000] response: +Info 52 [00:01:43.000] response: { "response": true, "responseRequired": true } -Info 51 [00:01:42.000] request: +Info 53 [00:01:44.000] request: { "command": "geterr", "arguments": { @@ -577,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 52 [00:01:43.000] response: +Info 54 [00:01:45.000] response: { "responseRequired": false } @@ -597,10 +603,16 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 56 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 57 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 58 [00:01:49.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/logger.ts SVC-1-0 "export class logger { }" + /user/username/projects/myproject/another.ts SVC-1-1 "import { logger } from \"./logger\"; new logger();" + +Info 59 [00:01:50.000] ----------------------------------------------- +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/logger.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -634,7 +646,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 57 [00:01:48.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/logger.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -668,7 +680,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 58 [00:01:49.000] event: +Info 62 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/logger.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -702,7 +714,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 59 [00:01:50.000] event: +Info 63 [00:01:54.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -736,7 +748,7 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 60 [00:01:51.000] event: +Info 64 [00:01:55.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -770,9 +782,9 @@ FsWatchesRecursive:: /user/username/projects/myproject: {} -Info 61 [00:01:52.000] event: +Info 65 [00:01:56.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/another.ts","diagnostics":[]}} -Info 62 [00:01:53.000] event: +Info 66 [00:01:57.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":7}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js b/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js index bcbf74eedf476..5cd2c4755055a 100644 --- a/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js +++ b/tests/baselines/reference/tsserver/getApplicableRefactors/works-when-taking-position.js @@ -26,7 +26,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "" a.ts diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js index 449f73f73219a..b6afb475dfc9b 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-file-moved-to-inferred-project.js @@ -48,7 +48,7 @@ Info 13 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 14 [00:00:23.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:24.000] Project '/tsconfig.json' (Configured) Info 16 [00:00:25.000] Files (1) - /a.ts + /a.ts SVC-1-0 "import {} from \"./b\";" a.ts @@ -118,7 +118,7 @@ Info 23 [00:00:38.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 24 [00:00:39.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:40.000] Project '/dev/null/inferredProject1*' (Inferred) Info 26 [00:00:41.000] Files (1) - /c.ts + /c.ts SVC-1-0 "export {};" c.ts diff --git a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js index e35934649d0a5..ebc38de46a82f 100644 --- a/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js +++ b/tests/baselines/reference/tsserver/getEditsForFileRename/works-with-multiple-projects.js @@ -52,8 +52,8 @@ Info 11 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:29.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:30.000] Project '/a/tsconfig.json' (Configured) Info 14 [00:00:31.000] Files (2) - /a/old.ts - /a/user.ts + /a/old.ts Text-1 "export const x = 0;" + /a/user.ts SVC-1-0 "import { x } from \"./old\";" old.ts @@ -136,8 +136,8 @@ Info 28 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 29 [00:00:52.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:00:53.000] Project '/b/tsconfig.json' (Configured) Info 31 [00:00:54.000] Files (2) - /a/old.ts - /b/user.ts + /a/old.ts Text-1 "export const x = 0;" + /b/user.ts SVC-1-0 "import { x } from \"../a/old\";" ../a/old.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js index 8d8f46de440eb..96cfb3ed1d454 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/array-destructuring-declaration.js @@ -50,8 +50,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js index 597ccee2064f0..329f32e1be7eb 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/const-variable-declaration.js @@ -50,8 +50,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js index 7114eb2b3feb6..7d5ac587f96d9 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/nested-object-declaration.js @@ -50,8 +50,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js b/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js index ca99470171a4f..cd13db1bf162c 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js +++ b/tests/baselines/reference/tsserver/getExportReferences/object-declaration-references-that-renames-destructured-property.js @@ -50,8 +50,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js b/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js index 088fe4eb9a10b..48db0145c8c6e 100644 --- a/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js +++ b/tests/baselines/reference/tsserver/getExportReferences/object-destructuring-declaration.js @@ -50,8 +50,8 @@ Info 11 [00:00:20.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/tsconfig.json' (Configured) Info 14 [00:00:23.000] Files (2) - /mod.ts - /main.ts + /mod.ts Text-1 "export const value = 0;\nexport const [valueA, valueB] = [0, 1];\nexport const { valueC, valueD: renamedD } = { valueC: 0, valueD: 1 };\nexport const { nest: [valueE, { valueF }] } = { nest: [0, { valueF: 1 }] };\n" + /main.ts SVC-1-0 "import { value, valueA, valueB, valueC, renamedD, valueE, valueF } from \"./mod\";" mod.ts diff --git a/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js b/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js index eb9fbad9b2740..a348dec9e10e6 100644 --- a/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js +++ b/tests/baselines/reference/tsserver/getFileReferences/should-get-file-references.js @@ -59,10 +59,10 @@ Info 15 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 16 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:32.000] Project '/project/tsconfig.json' (Configured) Info 18 [00:00:33.000] Files (4) - /project/a.ts - /project/b.ts - /project/c.ts - /project/d.ts + /project/a.ts SVC-1-0 "export const a = {};" + /project/b.ts Text-1 "import \"./a\";" + /project/c.ts Text-1 "import {} from \"./a\";" + /project/d.ts Text-1 "import { a } from \"/project/a\";\ntype T = typeof import(\"./a\").a;" a.ts diff --git a/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js b/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js index 2385186feb6df..3a07ff846f4fd 100644 --- a/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js +++ b/tests/baselines/reference/tsserver/getFileReferences/should-skip-lineText-from-file-references.js @@ -59,10 +59,10 @@ Info 15 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /pr Info 16 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:32.000] Project '/project/tsconfig.json' (Configured) Info 18 [00:00:33.000] Files (4) - /project/a.ts - /project/b.ts - /project/c.ts - /project/d.ts + /project/a.ts SVC-1-0 "export const a = {};" + /project/b.ts Text-1 "import \"./a\";" + /project/c.ts Text-1 "import {} from \"./a\";" + /project/d.ts Text-1 "import { a } from \"/project/a\";\ntype T = typeof import(\"./a\").a;" a.ts diff --git a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js index c75b3c34d40bf..239a332a535af 100644 --- a/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js +++ b/tests/baselines/reference/tsserver/inconsistentErrorInEditor/should-not-error.js @@ -31,7 +31,7 @@ Info 5 [00:00:07.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:10.000] Files (1) - ^/untitled/ts-nul-authority/Untitled-1 + ^/untitled/ts-nul-authority/Untitled-1 SVC-1-0 "export function foo() {\r\n /*$*/return bar;\r\n}\r\n\r\nexport function bar(x: T) {\r\n return x;\r\n}\r\n\r\nlet x = foo()(42);" ^/untitled/ts-nul-authority/Untitled-1 diff --git a/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js b/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js index 97fa72c7a5991..d12412d4419fc 100644 --- a/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js +++ b/tests/baselines/reference/tsserver/inconsistentErrorInEditor2/should-not-error.js @@ -31,7 +31,7 @@ Info 5 [00:00:07.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:10.000] Files (1) - ^/untitled/ts-nul-authority/Untitled-1 + ^/untitled/ts-nul-authority/Untitled-1 SVC-1-0 "function fn(Foo: number) {\r\n type Foo = typeof Foo;\r\n return 0 as any as {x: Foo};\r\n}" ^/untitled/ts-nul-authority/Untitled-1 diff --git a/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js b/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js index 9a3203654dc8a..4215e0ae19c24 100644 --- a/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js +++ b/tests/baselines/reference/tsserver/inferredProjects/create-inferred-project.js @@ -43,9 +43,9 @@ Info 11 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:00:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:34.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/module.d.ts - /user/username/projects/myproject/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/module.d.ts Text-1 "export let x: number" + /user/username/projects/myproject/app.ts SVC-1-0 "\n import {f} from \"./module\"\n console.log(f)\n " ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js index 768e7249e3318..722a389bcbbbb 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js +++ b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited-when-package-json-with-type-module-exists.js @@ -90,9 +90,9 @@ Info 30 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:00:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:00:59.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 33 [00:01:00.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /user/username/projects/myproject/src/fileB.mts - /user/username/projects/myproject/src/fileA.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" ../../../../../a/lib/lib.es2016.full.d.ts @@ -251,26 +251,32 @@ Info 65 [00:01:41.000] File '/a/lib/package.json' does not exist according to Info 66 [00:01:42.000] File '/a/package.json' does not exist according to earlier cached lookups. Info 67 [00:01:43.000] File '/package.json' does not exist according to earlier cached lookups. Info 68 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 69 [00:01:45.000] Different program with same set of files -Info 70 [00:01:46.000] Running: *ensureProjectForOpenFiles* -Info 71 [00:01:47.000] Before ensureProjectForOpenFiles: -Info 72 [00:01:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 72 [00:01:49.000] Files (3) - -Info 72 [00:01:50.000] ----------------------------------------------- -Info 72 [00:01:51.000] Open files: -Info 72 [00:01:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 72 [00:01:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 72 [00:01:54.000] After ensureProjectForOpenFiles: -Info 73 [00:01:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 73 [00:01:56.000] Files (3) - -Info 73 [00:01:57.000] ----------------------------------------------- -Info 73 [00:01:58.000] Open files: -Info 73 [00:01:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 73 [00:02:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 73 [00:02:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 74 [00:02:02.000] event: +Info 69 [00:01:45.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 70 [00:01:46.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 71 [00:01:47.000] ----------------------------------------------- +Info 72 [00:01:48.000] Running: *ensureProjectForOpenFiles* +Info 73 [00:01:49.000] Before ensureProjectForOpenFiles: +Info 74 [00:01:50.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 74 [00:01:51.000] Files (3) + +Info 74 [00:01:52.000] ----------------------------------------------- +Info 74 [00:01:53.000] Open files: +Info 74 [00:01:54.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 74 [00:01:55.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 74 [00:01:56.000] After ensureProjectForOpenFiles: +Info 75 [00:01:57.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 75 [00:01:58.000] Files (3) + +Info 75 [00:01:59.000] ----------------------------------------------- +Info 75 [00:02:00.000] Open files: +Info 75 [00:02:01.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 75 [00:02:02.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 75 [00:02:03.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 76 [00:02:04.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -296,7 +302,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 75 [00:02:03.000] request: +Info 77 [00:02:05.000] request: { "command": "geterr", "arguments": { @@ -356,7 +362,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 76 [00:02:04.000] response: +Info 78 [00:02:06.000] response: { "responseRequired": false } @@ -384,7 +390,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 77 [00:02:05.000] event: +Info 79 [00:02:07.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -434,7 +440,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 78 [00:02:06.000] event: +Info 80 [00:02:08.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `\"type\": \"module\"` to '/user/username/projects/myproject/package.json'.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -484,9 +490,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 79 [00:02:07.000] event: +Info 81 [00:02:09.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 80 [00:02:08.000] event: +Info 82 [00:02:10.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":2}} Before running immediate callbacks and checking length (1) @@ -512,12 +518,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 81 [00:02:09.000] Modify package json file to add type module -Info 82 [00:02:13.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 83 [00:02:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 84 [00:02:15.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 85 [00:02:16.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 83 [00:02:11.000] Modify package json file to add type module +Info 84 [00:02:15.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 85 [00:02:16.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 87 [00:02:18.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 88 [00:02:19.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0","type":"module"} @@ -545,9 +551,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 87 [00:02:18.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 88 [00:02:19.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 89 [00:02:20.000] Scheduled: *ensureProjectForOpenFiles* +Info 89 [00:02:20.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 90 [00:02:21.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 91 [00:02:22.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -596,46 +602,52 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 90 [00:02:21.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 91 [00:02:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 92 [00:02:23.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 93 [00:02:24.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 94 [00:02:25.000] File '/package.json' does not exist according to earlier cached lookups. -Info 95 [00:02:26.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 96 [00:02:27.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 92 [00:02:23.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 93 [00:02:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 94 [00:02:25.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 95 [00:02:26.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 96 [00:02:27.000] File '/package.json' does not exist according to earlier cached lookups. Info 97 [00:02:28.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 98 [00:02:29.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 99 [00:02:30.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== -Info 100 [00:02:31.000] Module resolution kind is not specified, using 'Node16'. -Info 101 [00:02:32.000] Resolving in ESM mode with conditions 'node', 'import', 'types'. -Info 102 [00:02:33.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. -Info 103 [00:02:34.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. -Info 104 [00:02:35.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. -Info 105 [00:02:36.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== -Info 106 [00:02:37.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 107 [00:02:38.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 108 [00:02:39.000] File '/package.json' does not exist according to earlier cached lookups. -Info 109 [00:02:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 110 [00:02:41.000] Different program with same set of files -Info 111 [00:02:42.000] Running: *ensureProjectForOpenFiles* -Info 112 [00:02:43.000] Before ensureProjectForOpenFiles: -Info 113 [00:02:44.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 113 [00:02:45.000] Files (3) - -Info 113 [00:02:46.000] ----------------------------------------------- -Info 113 [00:02:47.000] Open files: -Info 113 [00:02:48.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 113 [00:02:49.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 113 [00:02:50.000] After ensureProjectForOpenFiles: -Info 114 [00:02:51.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 114 [00:02:52.000] Files (3) - -Info 114 [00:02:53.000] ----------------------------------------------- -Info 114 [00:02:54.000] Open files: -Info 114 [00:02:55.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 114 [00:02:56.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 114 [00:02:57.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 115 [00:02:58.000] event: +Info 98 [00:02:29.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 99 [00:02:30.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 100 [00:02:31.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 101 [00:02:32.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== +Info 102 [00:02:33.000] Module resolution kind is not specified, using 'Node16'. +Info 103 [00:02:34.000] Resolving in ESM mode with conditions 'node', 'import', 'types'. +Info 104 [00:02:35.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info 105 [00:02:36.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info 106 [00:02:37.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. +Info 107 [00:02:38.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== +Info 108 [00:02:39.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 109 [00:02:40.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 110 [00:02:41.000] File '/package.json' does not exist according to earlier cached lookups. +Info 111 [00:02:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 112 [00:02:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 113 [00:02:44.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 114 [00:02:45.000] ----------------------------------------------- +Info 115 [00:02:46.000] Running: *ensureProjectForOpenFiles* +Info 116 [00:02:47.000] Before ensureProjectForOpenFiles: +Info 117 [00:02:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 117 [00:02:49.000] Files (3) + +Info 117 [00:02:50.000] ----------------------------------------------- +Info 117 [00:02:51.000] Open files: +Info 117 [00:02:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 117 [00:02:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 117 [00:02:54.000] After ensureProjectForOpenFiles: +Info 118 [00:02:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 118 [00:02:56.000] Files (3) + +Info 118 [00:02:57.000] ----------------------------------------------- +Info 118 [00:02:58.000] Open files: +Info 118 [00:02:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 118 [00:03:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 118 [00:03:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 119 [00:03:02.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -661,7 +673,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 116 [00:02:59.000] request: +Info 120 [00:03:03.000] request: { "command": "geterr", "arguments": { @@ -721,7 +733,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 117 [00:03:00.000] response: +Info 121 [00:03:04.000] response: { "responseRequired": false } @@ -749,7 +761,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 118 [00:03:01.000] event: +Info 122 [00:03:05.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -799,7 +811,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 119 [00:03:02.000] event: +Info 123 [00:03:06.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -849,9 +861,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 120 [00:03:03.000] event: +Info 124 [00:03:07.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 121 [00:03:04.000] event: +Info 125 [00:03:08.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) @@ -877,13 +889,13 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 122 [00:03:05.000] Delete package.json -Info 123 [00:03:07.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 124 [00:03:08.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 125 [00:03:09.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 126 [00:03:10.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 127 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 128 [00:03:12.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 126 [00:03:09.000] Delete package.json +Info 127 [00:03:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 128 [00:03:12.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 129 [00:03:13.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 130 [00:03:14.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 131 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 132 [00:03:16.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted @@ -909,9 +921,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 129 [00:03:13.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 130 [00:03:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 131 [00:03:15.000] Scheduled: *ensureProjectForOpenFiles* +Info 133 [00:03:17.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 134 [00:03:18.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 135 [00:03:19.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -960,48 +972,54 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 132 [00:03:16.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 133 [00:03:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 134 [00:03:18.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 135 [00:03:19.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 136 [00:03:20.000] File '/package.json' does not exist according to earlier cached lookups. -Info 137 [00:03:21.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 138 [00:03:22.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 139 [00:03:23.000] File '/user/username/projects/package.json' does not exist. -Info 140 [00:03:24.000] File '/user/username/package.json' does not exist. -Info 141 [00:03:25.000] File '/user/package.json' does not exist. -Info 142 [00:03:26.000] File '/package.json' does not exist according to earlier cached lookups. -Info 143 [00:03:27.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 144 [00:03:28.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 145 [00:03:29.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 146 [00:03:30.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 147 [00:03:31.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 148 [00:03:32.000] File '/package.json' does not exist according to earlier cached lookups. -Info 149 [00:03:33.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 150 [00:03:34.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 151 [00:03:35.000] File '/package.json' does not exist according to earlier cached lookups. -Info 152 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 153 [00:03:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 154 [00:03:38.000] Different program with same set of files -Info 155 [00:03:39.000] Running: *ensureProjectForOpenFiles* -Info 156 [00:03:40.000] Before ensureProjectForOpenFiles: -Info 157 [00:03:41.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 157 [00:03:42.000] Files (3) - -Info 157 [00:03:43.000] ----------------------------------------------- -Info 157 [00:03:44.000] Open files: -Info 157 [00:03:45.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 157 [00:03:46.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 157 [00:03:47.000] After ensureProjectForOpenFiles: -Info 158 [00:03:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 158 [00:03:49.000] Files (3) - -Info 158 [00:03:50.000] ----------------------------------------------- -Info 158 [00:03:51.000] Open files: -Info 158 [00:03:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 158 [00:03:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 158 [00:03:54.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 159 [00:03:55.000] event: +Info 136 [00:03:20.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 137 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 138 [00:03:22.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 139 [00:03:23.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 140 [00:03:24.000] File '/package.json' does not exist according to earlier cached lookups. +Info 141 [00:03:25.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 142 [00:03:26.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 143 [00:03:27.000] File '/user/username/projects/package.json' does not exist. +Info 144 [00:03:28.000] File '/user/username/package.json' does not exist. +Info 145 [00:03:29.000] File '/user/package.json' does not exist. +Info 146 [00:03:30.000] File '/package.json' does not exist according to earlier cached lookups. +Info 147 [00:03:31.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 148 [00:03:32.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 149 [00:03:33.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 150 [00:03:34.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 151 [00:03:35.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 152 [00:03:36.000] File '/package.json' does not exist according to earlier cached lookups. +Info 153 [00:03:37.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 154 [00:03:38.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 155 [00:03:39.000] File '/package.json' does not exist according to earlier cached lookups. +Info 156 [00:03:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 157 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 158 [00:03:42.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 159 [00:03:43.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 160 [00:03:44.000] ----------------------------------------------- +Info 161 [00:03:45.000] Running: *ensureProjectForOpenFiles* +Info 162 [00:03:46.000] Before ensureProjectForOpenFiles: +Info 163 [00:03:47.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 163 [00:03:48.000] Files (3) + +Info 163 [00:03:49.000] ----------------------------------------------- +Info 163 [00:03:50.000] Open files: +Info 163 [00:03:51.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 163 [00:03:52.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 163 [00:03:53.000] After ensureProjectForOpenFiles: +Info 164 [00:03:54.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 164 [00:03:55.000] Files (3) + +Info 164 [00:03:56.000] ----------------------------------------------- +Info 164 [00:03:57.000] Open files: +Info 164 [00:03:58.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 164 [00:03:59.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 164 [00:04:00.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 165 [00:04:01.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -1029,7 +1047,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 160 [00:03:56.000] request: +Info 166 [00:04:02.000] request: { "command": "geterr", "arguments": { @@ -1093,7 +1111,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 161 [00:03:57.000] response: +Info 167 [00:04:03.000] response: { "responseRequired": false } @@ -1123,7 +1141,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 162 [00:03:58.000] event: +Info 168 [00:04:04.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1177,7 +1195,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 163 [00:03:59.000] event: +Info 169 [00:04:05.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -1231,9 +1249,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 164 [00:04:00.000] event: +Info 170 [00:04:06.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 165 [00:04:01.000] event: +Info 171 [00:04:07.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) @@ -1261,10 +1279,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 166 [00:04:02.000] Modify package json file to without type module -Info 167 [00:04:05.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 168 [00:04:06.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 169 [00:04:07.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 172 [00:04:08.000] Modify package json file to without type module +Info 173 [00:04:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 174 [00:04:12.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 175 [00:04:13.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0"} @@ -1294,9 +1312,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 170 [00:04:08.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 171 [00:04:09.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 172 [00:04:10.000] Scheduled: *ensureProjectForOpenFiles* +Info 176 [00:04:14.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 177 [00:04:15.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 178 [00:04:16.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -1349,47 +1367,53 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 173 [00:04:11.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 174 [00:04:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 175 [00:04:13.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 176 [00:04:14.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 177 [00:04:15.000] File '/package.json' does not exist according to earlier cached lookups. -Info 178 [00:04:16.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 179 [00:04:17.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. -Info 180 [00:04:18.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 181 [00:04:19.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 182 [00:04:20.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== -Info 183 [00:04:21.000] Module resolution kind is not specified, using 'Node16'. -Info 184 [00:04:22.000] Resolving in CJS mode with conditions 'node', 'require', 'types'. -Info 185 [00:04:23.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. -Info 186 [00:04:24.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. -Info 187 [00:04:25.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. -Info 188 [00:04:26.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== -Info 189 [00:04:27.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 190 [00:04:28.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 191 [00:04:29.000] File '/package.json' does not exist according to earlier cached lookups. -Info 192 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 193 [00:04:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 194 [00:04:32.000] Different program with same set of files -Info 195 [00:04:33.000] Running: *ensureProjectForOpenFiles* -Info 196 [00:04:34.000] Before ensureProjectForOpenFiles: -Info 197 [00:04:35.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 197 [00:04:36.000] Files (3) - -Info 197 [00:04:37.000] ----------------------------------------------- -Info 197 [00:04:38.000] Open files: -Info 197 [00:04:39.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 197 [00:04:40.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 197 [00:04:41.000] After ensureProjectForOpenFiles: -Info 198 [00:04:42.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 198 [00:04:43.000] Files (3) - -Info 198 [00:04:44.000] ----------------------------------------------- -Info 198 [00:04:45.000] Open files: -Info 198 [00:04:46.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 198 [00:04:47.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 198 [00:04:48.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 199 [00:04:49.000] event: +Info 179 [00:04:17.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 180 [00:04:18.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 181 [00:04:19.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 182 [00:04:20.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 183 [00:04:21.000] File '/package.json' does not exist according to earlier cached lookups. +Info 184 [00:04:22.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 185 [00:04:23.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 186 [00:04:24.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 187 [00:04:25.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 188 [00:04:26.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== +Info 189 [00:04:27.000] Module resolution kind is not specified, using 'Node16'. +Info 190 [00:04:28.000] Resolving in CJS mode with conditions 'node', 'require', 'types'. +Info 191 [00:04:29.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info 192 [00:04:30.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info 193 [00:04:31.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. +Info 194 [00:04:32.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== +Info 195 [00:04:33.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 196 [00:04:34.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 197 [00:04:35.000] File '/package.json' does not exist according to earlier cached lookups. +Info 198 [00:04:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 199 [00:04:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 200 [00:04:38.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 201 [00:04:39.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 202 [00:04:40.000] ----------------------------------------------- +Info 203 [00:04:41.000] Running: *ensureProjectForOpenFiles* +Info 204 [00:04:42.000] Before ensureProjectForOpenFiles: +Info 205 [00:04:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 205 [00:04:44.000] Files (3) + +Info 205 [00:04:45.000] ----------------------------------------------- +Info 205 [00:04:46.000] Open files: +Info 205 [00:04:47.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 205 [00:04:48.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 205 [00:04:49.000] After ensureProjectForOpenFiles: +Info 206 [00:04:50.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 206 [00:04:51.000] Files (3) + +Info 206 [00:04:52.000] ----------------------------------------------- +Info 206 [00:04:53.000] Open files: +Info 206 [00:04:54.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 206 [00:04:55.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 206 [00:04:56.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 207 [00:04:57.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -1415,7 +1439,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 200 [00:04:50.000] request: +Info 208 [00:04:58.000] request: { "command": "geterr", "arguments": { @@ -1475,7 +1499,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 201 [00:04:51.000] response: +Info 209 [00:04:59.000] response: { "responseRequired": false } @@ -1503,7 +1527,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 202 [00:04:52.000] event: +Info 210 [00:05:00.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1553,7 +1577,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 203 [00:04:53.000] event: +Info 211 [00:05:01.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `\"type\": \"module\"` to '/user/username/projects/myproject/package.json'.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -1603,9 +1627,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 204 [00:04:54.000] event: +Info 212 [00:05:02.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 205 [00:04:55.000] event: +Info 213 [00:05:03.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) @@ -1631,10 +1655,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 206 [00:04:56.000] Delete package.json -Info 207 [00:04:58.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 208 [00:04:59.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 209 [00:05:00.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 214 [00:05:04.000] Delete package.json +Info 215 [00:05:06.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 216 [00:05:07.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 217 [00:05:08.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted @@ -1660,9 +1684,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 210 [00:05:01.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 211 [00:05:02.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 212 [00:05:03.000] Scheduled: *ensureProjectForOpenFiles* +Info 218 [00:05:09.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 219 [00:05:10.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 220 [00:05:11.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -1711,49 +1735,55 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 213 [00:05:04.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 214 [00:05:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 215 [00:05:06.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 216 [00:05:07.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 217 [00:05:08.000] File '/package.json' does not exist according to earlier cached lookups. -Info 218 [00:05:09.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 219 [00:05:10.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 220 [00:05:11.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 221 [00:05:12.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 222 [00:05:13.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 223 [00:05:14.000] File '/package.json' does not exist according to earlier cached lookups. -Info 224 [00:05:15.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 225 [00:05:16.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 226 [00:05:17.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 227 [00:05:18.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 228 [00:05:19.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 229 [00:05:20.000] File '/package.json' does not exist according to earlier cached lookups. -Info 230 [00:05:21.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. -Info 231 [00:05:22.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 232 [00:05:23.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 233 [00:05:24.000] File '/package.json' does not exist according to earlier cached lookups. -Info 234 [00:05:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 235 [00:05:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 236 [00:05:27.000] Different program with same set of files -Info 237 [00:05:28.000] Running: *ensureProjectForOpenFiles* -Info 238 [00:05:29.000] Before ensureProjectForOpenFiles: -Info 239 [00:05:30.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 239 [00:05:31.000] Files (3) - -Info 239 [00:05:32.000] ----------------------------------------------- -Info 239 [00:05:33.000] Open files: -Info 239 [00:05:34.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 239 [00:05:35.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 239 [00:05:36.000] After ensureProjectForOpenFiles: -Info 240 [00:05:37.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 240 [00:05:38.000] Files (3) - -Info 240 [00:05:39.000] ----------------------------------------------- -Info 240 [00:05:40.000] Open files: -Info 240 [00:05:41.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 240 [00:05:42.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 240 [00:05:43.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 241 [00:05:44.000] event: +Info 221 [00:05:12.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 222 [00:05:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 223 [00:05:14.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 224 [00:05:15.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 225 [00:05:16.000] File '/package.json' does not exist according to earlier cached lookups. +Info 226 [00:05:17.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 227 [00:05:18.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 228 [00:05:19.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 229 [00:05:20.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 230 [00:05:21.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 231 [00:05:22.000] File '/package.json' does not exist according to earlier cached lookups. +Info 232 [00:05:23.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 233 [00:05:24.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 234 [00:05:25.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 235 [00:05:26.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 236 [00:05:27.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 237 [00:05:28.000] File '/package.json' does not exist according to earlier cached lookups. +Info 238 [00:05:29.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. +Info 239 [00:05:30.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 240 [00:05:31.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 241 [00:05:32.000] File '/package.json' does not exist according to earlier cached lookups. +Info 242 [00:05:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 243 [00:05:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 244 [00:05:35.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 245 [00:05:36.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 246 [00:05:37.000] ----------------------------------------------- +Info 247 [00:05:38.000] Running: *ensureProjectForOpenFiles* +Info 248 [00:05:39.000] Before ensureProjectForOpenFiles: +Info 249 [00:05:40.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 249 [00:05:41.000] Files (3) + +Info 249 [00:05:42.000] ----------------------------------------------- +Info 249 [00:05:43.000] Open files: +Info 249 [00:05:44.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 249 [00:05:45.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 249 [00:05:46.000] After ensureProjectForOpenFiles: +Info 250 [00:05:47.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 250 [00:05:48.000] Files (3) + +Info 250 [00:05:49.000] ----------------------------------------------- +Info 250 [00:05:50.000] Open files: +Info 250 [00:05:51.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 250 [00:05:52.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 250 [00:05:53.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 251 [00:05:54.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -1781,7 +1811,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 242 [00:05:45.000] request: +Info 252 [00:05:55.000] request: { "command": "geterr", "arguments": { @@ -1845,7 +1875,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 243 [00:05:46.000] response: +Info 253 [00:05:56.000] response: { "responseRequired": false } @@ -1875,7 +1905,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 244 [00:05:47.000] event: +Info 254 [00:05:57.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1929,7 +1959,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 245 [00:05:48.000] event: +Info 255 [00:05:58.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -1983,9 +2013,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 246 [00:05:49.000] event: +Info 256 [00:05:59.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 247 [00:05:50.000] event: +Info 257 [00:06:00.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js index e18134d999b25..630e2127620a5 100644 --- a/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js +++ b/tests/baselines/reference/tsserver/moduleResolution/package-json-file-is-edited.js @@ -90,9 +90,9 @@ Info 30 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:00:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:00:59.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 33 [00:01:00.000] Files (3) - /a/lib/lib.es2016.full.d.ts - /user/username/projects/myproject/src/fileB.mts - /user/username/projects/myproject/src/fileA.ts + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" ../../../../../a/lib/lib.es2016.full.d.ts @@ -251,26 +251,32 @@ Info 65 [00:01:41.000] File '/a/lib/package.json' does not exist according to Info 66 [00:01:42.000] File '/a/package.json' does not exist according to earlier cached lookups. Info 67 [00:01:43.000] File '/package.json' does not exist according to earlier cached lookups. Info 68 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 69 [00:01:45.000] Different program with same set of files -Info 70 [00:01:46.000] Running: *ensureProjectForOpenFiles* -Info 71 [00:01:47.000] Before ensureProjectForOpenFiles: -Info 72 [00:01:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 72 [00:01:49.000] Files (3) - -Info 72 [00:01:50.000] ----------------------------------------------- -Info 72 [00:01:51.000] Open files: -Info 72 [00:01:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 72 [00:01:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 72 [00:01:54.000] After ensureProjectForOpenFiles: -Info 73 [00:01:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 73 [00:01:56.000] Files (3) - -Info 73 [00:01:57.000] ----------------------------------------------- -Info 73 [00:01:58.000] Open files: -Info 73 [00:01:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 73 [00:02:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 73 [00:02:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 74 [00:02:02.000] event: +Info 69 [00:01:45.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 70 [00:01:46.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 71 [00:01:47.000] ----------------------------------------------- +Info 72 [00:01:48.000] Running: *ensureProjectForOpenFiles* +Info 73 [00:01:49.000] Before ensureProjectForOpenFiles: +Info 74 [00:01:50.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 74 [00:01:51.000] Files (3) + +Info 74 [00:01:52.000] ----------------------------------------------- +Info 74 [00:01:53.000] Open files: +Info 74 [00:01:54.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 74 [00:01:55.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 74 [00:01:56.000] After ensureProjectForOpenFiles: +Info 75 [00:01:57.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 75 [00:01:58.000] Files (3) + +Info 75 [00:01:59.000] ----------------------------------------------- +Info 75 [00:02:00.000] Open files: +Info 75 [00:02:01.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 75 [00:02:02.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 75 [00:02:03.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 76 [00:02:04.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -296,7 +302,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 75 [00:02:03.000] request: +Info 77 [00:02:05.000] request: { "command": "geterr", "arguments": { @@ -356,7 +362,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 76 [00:02:04.000] response: +Info 78 [00:02:06.000] response: { "responseRequired": false } @@ -384,7 +390,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 77 [00:02:05.000] event: +Info 79 [00:02:07.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -434,7 +440,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 78 [00:02:06.000] event: +Info 80 [00:02:08.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -484,9 +490,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 79 [00:02:07.000] event: +Info 81 [00:02:09.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 80 [00:02:08.000] event: +Info 82 [00:02:10.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":2}} Before running immediate callbacks and checking length (1) @@ -512,12 +518,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 81 [00:02:09.000] Modify package json file to remove type module -Info 82 [00:02:13.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 83 [00:02:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 84 [00:02:15.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 85 [00:02:16.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 83 [00:02:11.000] Modify package json file to remove type module +Info 84 [00:02:15.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 85 [00:02:16.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 86 [00:02:17.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 87 [00:02:18.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 88 [00:02:19.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 1:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0"} @@ -545,9 +551,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 87 [00:02:18.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 88 [00:02:19.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 89 [00:02:20.000] Scheduled: *ensureProjectForOpenFiles* +Info 89 [00:02:20.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 90 [00:02:21.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 91 [00:02:22.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -596,46 +602,52 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 90 [00:02:21.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 91 [00:02:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 92 [00:02:23.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 93 [00:02:24.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 94 [00:02:25.000] File '/package.json' does not exist according to earlier cached lookups. -Info 95 [00:02:26.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 96 [00:02:27.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 92 [00:02:23.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 93 [00:02:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 94 [00:02:25.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 95 [00:02:26.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 96 [00:02:27.000] File '/package.json' does not exist according to earlier cached lookups. Info 97 [00:02:28.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 98 [00:02:29.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 99 [00:02:30.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== -Info 100 [00:02:31.000] Module resolution kind is not specified, using 'Node16'. -Info 101 [00:02:32.000] Resolving in CJS mode with conditions 'node', 'require', 'types'. -Info 102 [00:02:33.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. -Info 103 [00:02:34.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. -Info 104 [00:02:35.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. -Info 105 [00:02:36.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== -Info 106 [00:02:37.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 107 [00:02:38.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 108 [00:02:39.000] File '/package.json' does not exist according to earlier cached lookups. -Info 109 [00:02:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 110 [00:02:41.000] Different program with same set of files -Info 111 [00:02:42.000] Running: *ensureProjectForOpenFiles* -Info 112 [00:02:43.000] Before ensureProjectForOpenFiles: -Info 113 [00:02:44.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 113 [00:02:45.000] Files (3) - -Info 113 [00:02:46.000] ----------------------------------------------- -Info 113 [00:02:47.000] Open files: -Info 113 [00:02:48.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 113 [00:02:49.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 113 [00:02:50.000] After ensureProjectForOpenFiles: -Info 114 [00:02:51.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 114 [00:02:52.000] Files (3) - -Info 114 [00:02:53.000] ----------------------------------------------- -Info 114 [00:02:54.000] Open files: -Info 114 [00:02:55.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 114 [00:02:56.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 114 [00:02:57.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 115 [00:02:58.000] event: +Info 98 [00:02:29.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 99 [00:02:30.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 100 [00:02:31.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 101 [00:02:32.000] ======== Resolving module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts'. ======== +Info 102 [00:02:33.000] Module resolution kind is not specified, using 'Node16'. +Info 103 [00:02:34.000] Resolving in CJS mode with conditions 'node', 'require', 'types'. +Info 104 [00:02:35.000] Loading module as file / folder, candidate module location '/user/username/projects/myproject/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info 105 [00:02:36.000] File name '/user/username/projects/myproject/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info 106 [00:02:37.000] File '/user/username/projects/myproject/src/fileB.mts' exists - use it as a name resolution result. +Info 107 [00:02:38.000] ======== Module name './fileB.mjs' was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. ======== +Info 108 [00:02:39.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 109 [00:02:40.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 110 [00:02:41.000] File '/package.json' does not exist according to earlier cached lookups. +Info 111 [00:02:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 112 [00:02:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 113 [00:02:44.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 114 [00:02:45.000] ----------------------------------------------- +Info 115 [00:02:46.000] Running: *ensureProjectForOpenFiles* +Info 116 [00:02:47.000] Before ensureProjectForOpenFiles: +Info 117 [00:02:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 117 [00:02:49.000] Files (3) + +Info 117 [00:02:50.000] ----------------------------------------------- +Info 117 [00:02:51.000] Open files: +Info 117 [00:02:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 117 [00:02:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 117 [00:02:54.000] After ensureProjectForOpenFiles: +Info 118 [00:02:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 118 [00:02:56.000] Files (3) + +Info 118 [00:02:57.000] ----------------------------------------------- +Info 118 [00:02:58.000] Open files: +Info 118 [00:02:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 118 [00:03:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 118 [00:03:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 119 [00:03:02.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -661,7 +673,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 116 [00:02:59.000] request: +Info 120 [00:03:03.000] request: { "command": "geterr", "arguments": { @@ -721,7 +733,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 117 [00:03:00.000] response: +Info 121 [00:03:04.000] response: { "responseRequired": false } @@ -749,7 +761,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 118 [00:03:01.000] event: +Info 122 [00:03:05.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -799,7 +811,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 119 [00:03:02.000] event: +Info 123 [00:03:06.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `\"type\": \"module\"` to '/user/username/projects/myproject/package.json'.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -849,9 +861,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 120 [00:03:03.000] event: +Info 124 [00:03:07.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 121 [00:03:04.000] event: +Info 125 [00:03:08.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) @@ -877,13 +889,13 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 122 [00:03:05.000] Delete package.json -Info 123 [00:03:07.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 124 [00:03:08.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 125 [00:03:09.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 126 [00:03:10.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 127 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file -Info 128 [00:03:12.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 126 [00:03:09.000] Delete package.json +Info 127 [00:03:11.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 128 [00:03:12.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 129 [00:03:13.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 130 [00:03:14.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 131 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file +Info 132 [00:03:16.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 250 undefined WatchType: package.json file Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted @@ -909,9 +921,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 129 [00:03:13.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 130 [00:03:14.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 131 [00:03:15.000] Scheduled: *ensureProjectForOpenFiles* +Info 133 [00:03:17.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 134 [00:03:18.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 135 [00:03:19.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -960,49 +972,55 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 132 [00:03:16.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 133 [00:03:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 134 [00:03:18.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 135 [00:03:19.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 136 [00:03:20.000] File '/package.json' does not exist according to earlier cached lookups. -Info 137 [00:03:21.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 138 [00:03:22.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 139 [00:03:23.000] File '/user/username/projects/package.json' does not exist. -Info 140 [00:03:24.000] File '/user/username/package.json' does not exist. -Info 141 [00:03:25.000] File '/user/package.json' does not exist. -Info 142 [00:03:26.000] File '/package.json' does not exist according to earlier cached lookups. -Info 143 [00:03:27.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 144 [00:03:28.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 145 [00:03:29.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 146 [00:03:30.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 147 [00:03:31.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 148 [00:03:32.000] File '/package.json' does not exist according to earlier cached lookups. -Info 149 [00:03:33.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. -Info 150 [00:03:34.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 151 [00:03:35.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 136 [00:03:20.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 137 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 138 [00:03:22.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 139 [00:03:23.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 140 [00:03:24.000] File '/package.json' does not exist according to earlier cached lookups. +Info 141 [00:03:25.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 142 [00:03:26.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 143 [00:03:27.000] File '/user/username/projects/package.json' does not exist. +Info 144 [00:03:28.000] File '/user/username/package.json' does not exist. +Info 145 [00:03:29.000] File '/user/package.json' does not exist. +Info 146 [00:03:30.000] File '/package.json' does not exist according to earlier cached lookups. +Info 147 [00:03:31.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 148 [00:03:32.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 149 [00:03:33.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 150 [00:03:34.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 151 [00:03:35.000] File '/user/package.json' does not exist according to earlier cached lookups. Info 152 [00:03:36.000] File '/package.json' does not exist according to earlier cached lookups. -Info 153 [00:03:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 154 [00:03:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 155 [00:03:39.000] Different program with same set of files -Info 156 [00:03:40.000] Running: *ensureProjectForOpenFiles* -Info 157 [00:03:41.000] Before ensureProjectForOpenFiles: -Info 158 [00:03:42.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 158 [00:03:43.000] Files (3) - -Info 158 [00:03:44.000] ----------------------------------------------- -Info 158 [00:03:45.000] Open files: -Info 158 [00:03:46.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 158 [00:03:47.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 158 [00:03:48.000] After ensureProjectForOpenFiles: -Info 159 [00:03:49.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 159 [00:03:50.000] Files (3) - -Info 159 [00:03:51.000] ----------------------------------------------- -Info 159 [00:03:52.000] Open files: -Info 159 [00:03:53.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 159 [00:03:54.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 159 [00:03:55.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 160 [00:03:56.000] event: +Info 153 [00:03:37.000] Reusing resolution of module './fileB.mjs' from '/user/username/projects/myproject/src/fileA.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/fileB.mts'. +Info 154 [00:03:38.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 155 [00:03:39.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 156 [00:03:40.000] File '/package.json' does not exist according to earlier cached lookups. +Info 157 [00:03:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 158 [00:03:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 159 [00:03:43.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 160 [00:03:44.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 161 [00:03:45.000] ----------------------------------------------- +Info 162 [00:03:46.000] Running: *ensureProjectForOpenFiles* +Info 163 [00:03:47.000] Before ensureProjectForOpenFiles: +Info 164 [00:03:48.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 164 [00:03:49.000] Files (3) + +Info 164 [00:03:50.000] ----------------------------------------------- +Info 164 [00:03:51.000] Open files: +Info 164 [00:03:52.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 164 [00:03:53.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 164 [00:03:54.000] After ensureProjectForOpenFiles: +Info 165 [00:03:55.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 165 [00:03:56.000] Files (3) + +Info 165 [00:03:57.000] ----------------------------------------------- +Info 165 [00:03:58.000] Open files: +Info 165 [00:03:59.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 165 [00:04:00.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 165 [00:04:01.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 166 [00:04:02.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -1030,7 +1048,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 161 [00:03:57.000] request: +Info 167 [00:04:03.000] request: { "command": "geterr", "arguments": { @@ -1094,7 +1112,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 162 [00:03:58.000] response: +Info 168 [00:04:04.000] response: { "responseRequired": false } @@ -1124,7 +1142,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 163 [00:03:59.000] event: +Info 169 [00:04:05.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1178,7 +1196,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 164 [00:04:00.000] event: +Info 170 [00:04:06.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -1232,9 +1250,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 165 [00:04:01.000] event: +Info 171 [00:04:07.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 166 [00:04:02.000] event: +Info 172 [00:04:08.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) @@ -1262,10 +1280,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 167 [00:04:03.000] Modify package json file to add type module -Info 168 [00:04:06.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 169 [00:04:07.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 170 [00:04:08.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 173 [00:04:09.000] Modify package json file to add type module +Info 174 [00:04:12.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 175 [00:04:13.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 176 [00:04:14.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 0:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] {"name":"app","version":"1.0.0","type":"module"} @@ -1295,9 +1313,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 171 [00:04:09.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 172 [00:04:10.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 173 [00:04:11.000] Scheduled: *ensureProjectForOpenFiles* +Info 177 [00:04:15.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 178 [00:04:16.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 179 [00:04:17.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -1350,40 +1368,46 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 174 [00:04:12.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 175 [00:04:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 176 [00:04:14.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 177 [00:04:15.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 178 [00:04:16.000] File '/package.json' does not exist according to earlier cached lookups. -Info 179 [00:04:17.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 180 [00:04:18.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. -Info 181 [00:04:19.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 182 [00:04:20.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. -Info 183 [00:04:21.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 184 [00:04:22.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 185 [00:04:23.000] File '/package.json' does not exist according to earlier cached lookups. -Info 186 [00:04:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 187 [00:04:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 188 [00:04:26.000] Different program with same set of files -Info 189 [00:04:27.000] Running: *ensureProjectForOpenFiles* -Info 190 [00:04:28.000] Before ensureProjectForOpenFiles: -Info 191 [00:04:29.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 191 [00:04:30.000] Files (3) - -Info 191 [00:04:31.000] ----------------------------------------------- -Info 191 [00:04:32.000] Open files: -Info 191 [00:04:33.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 191 [00:04:34.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 191 [00:04:35.000] After ensureProjectForOpenFiles: -Info 192 [00:04:36.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 192 [00:04:37.000] Files (3) - -Info 192 [00:04:38.000] ----------------------------------------------- -Info 192 [00:04:39.000] Open files: -Info 192 [00:04:40.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 192 [00:04:41.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 192 [00:04:42.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 193 [00:04:43.000] event: +Info 180 [00:04:18.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 181 [00:04:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 182 [00:04:20.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 183 [00:04:21.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 184 [00:04:22.000] File '/package.json' does not exist according to earlier cached lookups. +Info 185 [00:04:23.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 186 [00:04:24.000] Found 'package.json' at '/user/username/projects/myproject/package.json'. +Info 187 [00:04:25.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 188 [00:04:26.000] File '/user/username/projects/myproject/package.json' exists according to earlier cached lookups. +Info 189 [00:04:27.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 190 [00:04:28.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 191 [00:04:29.000] File '/package.json' does not exist according to earlier cached lookups. +Info 192 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 193 [00:04:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 194 [00:04:32.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 195 [00:04:33.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 196 [00:04:34.000] ----------------------------------------------- +Info 197 [00:04:35.000] Running: *ensureProjectForOpenFiles* +Info 198 [00:04:36.000] Before ensureProjectForOpenFiles: +Info 199 [00:04:37.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 199 [00:04:38.000] Files (3) + +Info 199 [00:04:39.000] ----------------------------------------------- +Info 199 [00:04:40.000] Open files: +Info 199 [00:04:41.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 199 [00:04:42.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 199 [00:04:43.000] After ensureProjectForOpenFiles: +Info 200 [00:04:44.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 200 [00:04:45.000] Files (3) + +Info 200 [00:04:46.000] ----------------------------------------------- +Info 200 [00:04:47.000] Open files: +Info 200 [00:04:48.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 200 [00:04:49.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 200 [00:04:50.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 201 [00:04:51.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -1409,7 +1433,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 194 [00:04:44.000] request: +Info 202 [00:04:52.000] request: { "command": "geterr", "arguments": { @@ -1469,7 +1493,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 195 [00:04:45.000] response: +Info 203 [00:04:53.000] response: { "responseRequired": false } @@ -1497,7 +1521,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 196 [00:04:46.000] event: +Info 204 [00:04:54.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1547,7 +1571,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 197 [00:04:47.000] event: +Info 205 [00:04:55.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1597,9 +1621,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 198 [00:04:48.000] event: +Info 206 [00:04:56.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 199 [00:04:49.000] event: +Info 207 [00:04:57.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) @@ -1625,10 +1649,10 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 200 [00:04:50.000] Delete package.json -Info 201 [00:04:52.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 202 [00:04:53.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 203 [00:04:54.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 208 [00:04:58.000] Delete package.json +Info 209 [00:05:00.000] FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 210 [00:05:01.000] Scheduled: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 211 [00:05:02.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/package.json 2:: WatchInfo: /user/username/projects/myproject/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution Before running timeout callbacks //// [/user/username/projects/myproject/package.json] deleted @@ -1654,9 +1678,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 204 [00:04:55.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation -Info 205 [00:04:56.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json -Info 206 [00:04:57.000] Scheduled: *ensureProjectForOpenFiles* +Info 212 [00:05:03.000] Running: /user/username/projects/myproject/src/tsconfig.jsonFailedLookupInvalidation +Info 213 [00:05:04.000] Scheduled: /user/username/projects/myproject/src/tsconfig.json +Info 214 [00:05:05.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -1705,48 +1729,54 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 207 [00:04:58.000] Running: /user/username/projects/myproject/src/tsconfig.json -Info 208 [00:04:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json -Info 209 [00:05:00.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 210 [00:05:01.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 211 [00:05:02.000] File '/package.json' does not exist according to earlier cached lookups. -Info 212 [00:05:03.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 213 [00:05:04.000] File '/user/username/projects/myproject/package.json' does not exist. -Info 214 [00:05:05.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 215 [00:05:06.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 216 [00:05:07.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 217 [00:05:08.000] File '/package.json' does not exist according to earlier cached lookups. -Info 218 [00:05:09.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. -Info 219 [00:05:10.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. -Info 220 [00:05:11.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. -Info 221 [00:05:12.000] File '/user/username/package.json' does not exist according to earlier cached lookups. -Info 222 [00:05:13.000] File '/user/package.json' does not exist according to earlier cached lookups. -Info 223 [00:05:14.000] File '/package.json' does not exist according to earlier cached lookups. -Info 224 [00:05:15.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. -Info 225 [00:05:16.000] File '/a/package.json' does not exist according to earlier cached lookups. -Info 226 [00:05:17.000] File '/package.json' does not exist according to earlier cached lookups. -Info 227 [00:05:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution -Info 228 [00:05:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 229 [00:05:20.000] Different program with same set of files -Info 230 [00:05:21.000] Running: *ensureProjectForOpenFiles* -Info 231 [00:05:22.000] Before ensureProjectForOpenFiles: -Info 232 [00:05:23.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 232 [00:05:24.000] Files (3) - -Info 232 [00:05:25.000] ----------------------------------------------- -Info 232 [00:05:26.000] Open files: -Info 232 [00:05:27.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 232 [00:05:28.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 232 [00:05:29.000] After ensureProjectForOpenFiles: -Info 233 [00:05:30.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) -Info 233 [00:05:31.000] Files (3) - -Info 233 [00:05:32.000] ----------------------------------------------- -Info 233 [00:05:33.000] Open files: -Info 233 [00:05:34.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined -Info 233 [00:05:35.000] Projects: /user/username/projects/myproject/src/tsconfig.json -Info 233 [00:05:36.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts -Info 234 [00:05:37.000] event: +Info 215 [00:05:06.000] Running: /user/username/projects/myproject/src/tsconfig.json +Info 216 [00:05:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json +Info 217 [00:05:08.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 218 [00:05:09.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 219 [00:05:10.000] File '/package.json' does not exist according to earlier cached lookups. +Info 220 [00:05:11.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 221 [00:05:12.000] File '/user/username/projects/myproject/package.json' does not exist. +Info 222 [00:05:13.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 223 [00:05:14.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 224 [00:05:15.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 225 [00:05:16.000] File '/package.json' does not exist according to earlier cached lookups. +Info 226 [00:05:17.000] File '/user/username/projects/myproject/src/package.json' does not exist according to earlier cached lookups. +Info 227 [00:05:18.000] File '/user/username/projects/myproject/package.json' does not exist according to earlier cached lookups. +Info 228 [00:05:19.000] File '/user/username/projects/package.json' does not exist according to earlier cached lookups. +Info 229 [00:05:20.000] File '/user/username/package.json' does not exist according to earlier cached lookups. +Info 230 [00:05:21.000] File '/user/package.json' does not exist according to earlier cached lookups. +Info 231 [00:05:22.000] File '/package.json' does not exist according to earlier cached lookups. +Info 232 [00:05:23.000] File '/a/lib/package.json' does not exist according to earlier cached lookups. +Info 233 [00:05:24.000] File '/a/package.json' does not exist according to earlier cached lookups. +Info 234 [00:05:25.000] File '/package.json' does not exist according to earlier cached lookups. +Info 235 [00:05:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/package.json 2000 undefined Project: /user/username/projects/myproject/src/tsconfig.json WatchType: File location affecting resolution +Info 236 [00:05:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 237 [00:05:28.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 238 [00:05:29.000] Files (3) + /a/lib/lib.es2016.full.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/fileB.mts Text-1 "export function foo() {\n}\n" + /user/username/projects/myproject/src/fileA.ts SVC-1-0 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + +Info 239 [00:05:30.000] ----------------------------------------------- +Info 240 [00:05:31.000] Running: *ensureProjectForOpenFiles* +Info 241 [00:05:32.000] Before ensureProjectForOpenFiles: +Info 242 [00:05:33.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 242 [00:05:34.000] Files (3) + +Info 242 [00:05:35.000] ----------------------------------------------- +Info 242 [00:05:36.000] Open files: +Info 242 [00:05:37.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 242 [00:05:38.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 242 [00:05:39.000] After ensureProjectForOpenFiles: +Info 243 [00:05:40.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) +Info 243 [00:05:41.000] Files (3) + +Info 243 [00:05:42.000] ----------------------------------------------- +Info 243 [00:05:43.000] Open files: +Info 243 [00:05:44.000] FileName: /user/username/projects/myproject/src/fileA.ts ProjectRootPath: undefined +Info 243 [00:05:45.000] Projects: /user/username/projects/myproject/src/tsconfig.json +Info 243 [00:05:46.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/fileA.ts +Info 244 [00:05:47.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/fileA.ts"]}} After running timeout callbacks @@ -1774,7 +1804,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 235 [00:05:38.000] request: +Info 245 [00:05:48.000] request: { "command": "geterr", "arguments": { @@ -1838,7 +1868,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 236 [00:05:39.000] response: +Info 246 [00:05:49.000] response: { "responseRequired": false } @@ -1868,7 +1898,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 237 [00:05:40.000] event: +Info 247 [00:05:50.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1922,7 +1952,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 238 [00:05:41.000] event: +Info 248 [00:05:51.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":34},"text":"The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import(\"./fileB.mjs\")' call instead.\n To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ \"type\": \"module\" }`.","code":1479,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -1976,9 +2006,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 239 [00:05:42.000] event: +Info 249 [00:05:52.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/fileA.ts","diagnostics":[]}} -Info 240 [00:05:43.000] event: +Info 250 [00:05:53.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js index 5200ac9388c56..94b5d82b01f4a 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js index 6c0d8ae2740c9..b4df77a47d4a6 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js index 4807d83148642..1a7027dcdd147 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts @@ -895,12 +895,12 @@ Info 61 [00:02:03.000] Starting updateGraphWorker: Project: /tsconfig.json Info 62 [00:02:04.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 63 [00:02:05.000] Project '/tsconfig.json' (Configured) Info 64 [00:02:06.000] Files (6) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts - /src/a2.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts SVC-1-0 "foo" + /src/c.ts SVC-1-0 "import " + /src/a2.ts Text-1 "export const foo = 0;" src/a.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js index 71a8a652ef5de..ad908ff0269e8 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js index 94a45050eb7b2..c1e2eb3a9aae9 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js index f7f1164c598de..0aac7c99ed1e1 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts @@ -906,40 +906,52 @@ Info 61 [00:02:04.000] Config: /tsconfig.json : { } Info 62 [00:02:05.000] Starting updateGraphWorker: Project: /tsconfig.json Info 63 [00:02:06.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 64 [00:02:07.000] Different program with same set of files -Info 65 [00:02:08.000] Running: *ensureProjectForOpenFiles* -Info 66 [00:02:09.000] Before ensureProjectForOpenFiles: -Info 67 [00:02:10.000] Project '/tsconfig.json' (Configured) -Info 67 [00:02:11.000] Files (5) - -Info 67 [00:02:12.000] ----------------------------------------------- -Info 67 [00:02:13.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 67 [00:02:14.000] Files (1) - -Info 67 [00:02:15.000] ----------------------------------------------- -Info 67 [00:02:16.000] Open files: -Info 67 [00:02:17.000] FileName: /src/a.ts ProjectRootPath: undefined -Info 67 [00:02:18.000] Projects: /tsconfig.json -Info 67 [00:02:19.000] FileName: /src/b.ts ProjectRootPath: undefined -Info 67 [00:02:20.000] Projects: /tsconfig.json -Info 67 [00:02:21.000] FileName: /src/c.ts ProjectRootPath: undefined -Info 67 [00:02:22.000] Projects: /tsconfig.json -Info 67 [00:02:23.000] After ensureProjectForOpenFiles: -Info 68 [00:02:24.000] Project '/tsconfig.json' (Configured) -Info 68 [00:02:25.000] Files (5) - -Info 68 [00:02:26.000] ----------------------------------------------- -Info 68 [00:02:27.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) -Info 68 [00:02:28.000] Files (1) - -Info 68 [00:02:29.000] ----------------------------------------------- -Info 68 [00:02:30.000] Open files: -Info 68 [00:02:31.000] FileName: /src/a.ts ProjectRootPath: undefined -Info 68 [00:02:32.000] Projects: /tsconfig.json -Info 68 [00:02:33.000] FileName: /src/b.ts ProjectRootPath: undefined -Info 68 [00:02:34.000] Projects: /tsconfig.json -Info 68 [00:02:35.000] FileName: /src/c.ts ProjectRootPath: undefined -Info 68 [00:02:36.000] Projects: /tsconfig.json +Info 64 [00:02:07.000] Project '/tsconfig.json' (Configured) +Info 65 [00:02:08.000] Files (5) + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts SVC-1-0 "foo" + /src/c.ts SVC-1-0 "import " + +Info 66 [00:02:09.000] ----------------------------------------------- +Info 67 [00:02:10.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 68 [00:02:11.000] Files (1) + +Info 69 [00:02:12.000] ----------------------------------------------- +Info 70 [00:02:13.000] Running: *ensureProjectForOpenFiles* +Info 71 [00:02:14.000] Before ensureProjectForOpenFiles: +Info 72 [00:02:15.000] Project '/tsconfig.json' (Configured) +Info 72 [00:02:16.000] Files (5) + +Info 72 [00:02:17.000] ----------------------------------------------- +Info 72 [00:02:18.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 72 [00:02:19.000] Files (1) + +Info 72 [00:02:20.000] ----------------------------------------------- +Info 72 [00:02:21.000] Open files: +Info 72 [00:02:22.000] FileName: /src/a.ts ProjectRootPath: undefined +Info 72 [00:02:23.000] Projects: /tsconfig.json +Info 72 [00:02:24.000] FileName: /src/b.ts ProjectRootPath: undefined +Info 72 [00:02:25.000] Projects: /tsconfig.json +Info 72 [00:02:26.000] FileName: /src/c.ts ProjectRootPath: undefined +Info 72 [00:02:27.000] Projects: /tsconfig.json +Info 72 [00:02:28.000] After ensureProjectForOpenFiles: +Info 73 [00:02:29.000] Project '/tsconfig.json' (Configured) +Info 73 [00:02:30.000] Files (5) + +Info 73 [00:02:31.000] ----------------------------------------------- +Info 73 [00:02:32.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) +Info 73 [00:02:33.000] Files (1) + +Info 73 [00:02:34.000] ----------------------------------------------- +Info 73 [00:02:35.000] Open files: +Info 73 [00:02:36.000] FileName: /src/a.ts ProjectRootPath: undefined +Info 73 [00:02:37.000] Projects: /tsconfig.json +Info 73 [00:02:38.000] FileName: /src/b.ts ProjectRootPath: undefined +Info 73 [00:02:39.000] Projects: /tsconfig.json +Info 73 [00:02:40.000] FileName: /src/c.ts ProjectRootPath: undefined +Info 73 [00:02:41.000] Projects: /tsconfig.json After running timeout callbacks PolledWatches:: @@ -962,4 +974,4 @@ FsWatchesRecursive:: /node_modules: {} -Info 68 [00:02:37.000] moduleSpecifierCache count: 0 \ No newline at end of file +Info 73 [00:02:42.000] moduleSpecifierCache count: 0 \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js index 2ecac84fc8683..c056388a1dfb4 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts @@ -899,10 +899,10 @@ Info 69 [00:02:12.000] Starting updateGraphWorker: Project: /tsconfig.json Info 70 [00:02:13.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 71 [00:02:14.000] Project '/tsconfig.json' (Configured) Info 72 [00:02:15.000] Files (4) - /src/a.ts - /src/ambient.d.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b.ts SVC-1-0 "foo" + /src/c.ts SVC-1-0 "import " src/a.ts diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js index 484aec97d6752..fd39e3a9a3f42 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js @@ -68,11 +68,11 @@ Info 14 [00:00:41.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 15 [00:00:42.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:43.000] Project '/tsconfig.json' (Configured) Info 17 [00:00:44.000] Files (5) - /src/a.ts - /src/ambient.d.ts - /src/b-link.ts - /src/b.ts - /src/c.ts + /src/a.ts SVC-1-0 "export const foo = 0;" + /src/ambient.d.ts Text-1 "declare module 'ambient' {}" + /src/b-link.ts Text-1 "foo" + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts @@ -95,7 +95,7 @@ Info 23 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/autoImpo Info 24 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/autoImportProviderProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:52.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) Info 26 [00:00:53.000] Files (1) - /node_modules/mobx/index.d.ts + /node_modules/mobx/index.d.ts Text-1 "export declare function observable(): unknown;" node_modules/mobx/index.d.ts diff --git a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js index c4d1aeb336cc8..834013d52d256 100644 --- a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js +++ b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols-when-searching-all-projects.js @@ -65,7 +65,7 @@ Info 12 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:30.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:31.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:32.000] Files (1) - /a/index.ts + /a/index.ts SVC-1-0 "export const abcdef = 1;" index.ts @@ -175,18 +175,21 @@ Info 29 [00:00:55.000] FileWatcher:: Added:: WatchInfo: /b/tsconfig.json 2000 Info 30 [00:00:56.000] DirectoryWatcher:: Added:: WatchInfo: /b 1 undefined Config: /b/tsconfig.json WatchType: Wild card directory Info 31 [00:00:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b 1 undefined Config: /b/tsconfig.json WatchType: Wild card directory Info 32 [00:00:58.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 33 [00:00:59.000] Different program with same set of files -Info 34 [00:01:00.000] Creating configuration project /b/tsconfig.json -Info 35 [00:01:01.000] FileWatcher:: Added:: WatchInfo: /b/index.ts 500 undefined WatchType: Closed Script info -Info 36 [00:01:02.000] Starting updateGraphWorker: Project: /b/tsconfig.json -Info 37 [00:01:03.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /b/tsconfig.json WatchType: Missing file -Info 38 [00:01:04.000] DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots -Info 39 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots -Info 40 [00:01:06.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 41 [00:01:07.000] Project '/b/tsconfig.json' (Configured) -Info 42 [00:01:08.000] Files (2) - /a/index.ts - /b/index.ts +Info 33 [00:00:59.000] Project '/tsconfig.json' (Configured) +Info 34 [00:01:00.000] Files (0) + +Info 35 [00:01:01.000] ----------------------------------------------- +Info 36 [00:01:02.000] Creating configuration project /b/tsconfig.json +Info 37 [00:01:03.000] FileWatcher:: Added:: WatchInfo: /b/index.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:04.000] Starting updateGraphWorker: Project: /b/tsconfig.json +Info 39 [00:01:05.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined Project: /b/tsconfig.json WatchType: Missing file +Info 40 [00:01:06.000] DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots +Info 41 [00:01:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/node_modules/@types 1 undefined Project: /b/tsconfig.json WatchType: Type roots +Info 42 [00:01:08.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 43 [00:01:09.000] Project '/b/tsconfig.json' (Configured) +Info 44 [00:01:10.000] Files (2) + /a/index.ts SVC-1-0 "export const abcdef = 1;" + /b/index.ts Text-1 "import a = require(\"../a\");\nexport const ghijkl = a.abcdef;" ../a/index.ts @@ -194,7 +197,7 @@ Info 42 [00:01:08.000] Files (2) index.ts Matched by default include pattern '**/*' -Info 43 [00:01:09.000] ----------------------------------------------- +Info 45 [00:01:11.000] ----------------------------------------------- After request PolledWatches:: @@ -221,7 +224,7 @@ FsWatchesRecursive:: /b: {} -Info 44 [00:01:10.000] response: +Info 46 [00:01:12.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js index 0c7ce4cee5079..ae430074a72f8 100644 --- a/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js +++ b/tests/baselines/reference/tsserver/navTo/should-de-duplicate-symbols.js @@ -62,7 +62,7 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/tsconfig.json' (Configured) Info 15 [00:00:30.000] Files (1) - /a/index.ts + /a/index.ts SVC-1-0 "export const abcdef = 1;" index.ts @@ -151,8 +151,8 @@ Info 31 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /b/ Info 32 [00:00:53.000] Finishing updateGraphWorker: Project: /b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 33 [00:00:54.000] Project '/b/tsconfig.json' (Configured) Info 34 [00:00:55.000] Files (2) - /a/index.ts - /b/index.ts + /a/index.ts SVC-1-0 "export const abcdef = 1;" + /b/index.ts SVC-1-0 "import a = require(\"../a\");\nexport const ghijkl = a.abcdef;" ../a/index.ts diff --git a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js index aa82393fc4d71..be65c9b49602e 100644 --- a/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js +++ b/tests/baselines/reference/tsserver/navTo/should-not-include-type-symbols.js @@ -61,8 +61,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/jsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/file1.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1.js SVC-1-0 "function foo() {}" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js index 84ab68558f244..196e91eda9de8 100644 --- a/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js +++ b/tests/baselines/reference/tsserver/navTo/should-work-with-Deprecated.js @@ -62,8 +62,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/jsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/file1.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/file1.js SVC-1-0 "/** @deprecated */\nfunction foo () {}" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js b/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js index df24c55ee11b9..65d5b5f5ce5e0 100644 --- a/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js +++ b/tests/baselines/reference/tsserver/occurences/should-be-marked-if-only-on-string-values.js @@ -31,7 +31,7 @@ Info 7 [00:00:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:19.000] Files (1) - /a/b/file1.ts + /a/b/file1.ts SVC-1-0 "let t1 = \"div\";\nlet t2 = \"div\";\nlet t3 = { \"div\": 123 };\nlet t4 = t3[\"div\"];" file1.ts diff --git a/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js index 37bf3b3819431..1b5f1e5618e9c 100644 --- a/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js +++ b/tests/baselines/reference/tsserver/openfile/can-open-same-file-again.js @@ -47,8 +47,8 @@ Info 11 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:00:35.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:36.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) Info 14 [00:00:37.000] Files (2) - /a/lib/lib.d.ts - /user/someuser/projects/myproject/src/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-1-0 "export const x = 0;" ../../../../a/lib/lib.d.ts @@ -67,12 +67,17 @@ Info 16 [00:00:44.000] Projects: /user/someuser/projects/myproject/tsconfig. aFileContent: export const x = 0; Info 16 [00:00:45.000] Starting updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Info 17 [00:00:46.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 18 [00:00:47.000] Different program with same set of files -Info 19 [00:00:48.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) -Info 19 [00:00:49.000] Files (2) +Info 18 [00:00:47.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 19 [00:00:48.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-2-0 "export const x = 0;export const y = 10;" -Info 19 [00:00:50.000] ----------------------------------------------- -Info 19 [00:00:51.000] Open files: -Info 19 [00:00:52.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject -Info 19 [00:00:53.000] Projects: /user/someuser/projects/myproject/tsconfig.json +Info 20 [00:00:49.000] ----------------------------------------------- +Info 21 [00:00:50.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) +Info 21 [00:00:51.000] Files (2) + +Info 21 [00:00:52.000] ----------------------------------------------- +Info 21 [00:00:53.000] Open files: +Info 21 [00:00:54.000] FileName: /user/someuser/projects/myproject/src/a.ts ProjectRootPath: /user/someuser/projects/myproject +Info 21 [00:00:55.000] Projects: /user/someuser/projects/myproject/tsconfig.json aFileContent: export const x = 0;export const y = 10; \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js index 6800be3605e83..9c3ba6fb86eab 100644 --- a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-insensitive-system.js @@ -42,8 +42,8 @@ Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:33.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:34.000] Files (2) - /a/b/lib/module2.ts - /a/b/src/app.ts + /a/b/lib/module2.ts Text-1 "let z = 10;" + /a/b/src/app.ts SVC-1-0 "let x = 10;" lib/module2.ts diff --git a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js index ee997769e1a36..671cdaeef4ac3 100644 --- a/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js +++ b/tests/baselines/reference/tsserver/openfile/project-root-is-used-with-case-sensitive-system.js @@ -40,7 +40,7 @@ Info 11 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) Info 14 [00:00:35.000] Files (1) - /a/b/src/app.ts + /a/b/src/app.ts SVC-1-0 "let x = 10;" src/app.ts @@ -117,8 +117,8 @@ Info 35 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 36 [00:01:27.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:28.000] Project '/a/tsconfig.json' (Configured) Info 38 [00:01:29.000] Files (2) - /a/B/lib/module2.ts - /a/b/src/app.ts + /a/B/lib/module2.ts SVC-1-0 "let z = 10;" + /a/b/src/app.ts SVC-1-0 "let x = 10;" B/lib/module2.ts diff --git a/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js index a9a228253b411..37905c16ba100 100644 --- a/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js +++ b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js @@ -16,7 +16,7 @@ Info 3 [00:00:12.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 4 [00:00:13.000] Finishing updateGraphWorker: Project: externalProject Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 5 [00:00:14.000] Project 'externalProject' (External) Info 6 [00:00:15.000] Files (1) - /a/b/app.ts + /a/b/app.ts Text-1 "let x = 1" a/b/app.ts @@ -25,16 +25,21 @@ Info 6 [00:00:15.000] Files (1) Info 7 [00:00:16.000] ----------------------------------------------- Info 8 [00:00:17.000] Starting updateGraphWorker: Project: externalProject Info 9 [00:00:18.000] Finishing updateGraphWorker: Project: externalProject Version: 1 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 10 [00:00:19.000] Same program as before Snapshot size: 9 -Info 10 [00:00:19.000] FileWatcher:: Close:: WatchInfo: /a/b/app.ts 500 undefined WatchType: Closed Script info -Info 11 [00:00:20.000] Starting updateGraphWorker: Project: externalProject -Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: externalProject Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 13 [00:00:22.000] Different program with same set of files +Info 11 [00:00:20.000] FileWatcher:: Close:: WatchInfo: /a/b/app.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:21.000] Starting updateGraphWorker: Project: externalProject +Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: externalProject Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 14 [00:00:23.000] Project 'externalProject' (External) -Info 14 [00:00:24.000] Files (1) +Info 15 [00:00:24.000] Files (1) + /a/b/app.ts SVC-1-0 "" -Info 14 [00:00:25.000] ----------------------------------------------- -Info 14 [00:00:26.000] Open files: -Info 14 [00:00:27.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 14 [00:00:28.000] Projects: externalProject +Info 16 [00:00:25.000] ----------------------------------------------- +Info 17 [00:00:26.000] Project 'externalProject' (External) +Info 17 [00:00:27.000] Files (1) + +Info 17 [00:00:28.000] ----------------------------------------------- +Info 17 [00:00:29.000] Open files: +Info 17 [00:00:30.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 17 [00:00:31.000] Projects: externalProject Snapshot size: 0 \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js index 13b0b9b3bb31e..58204faec31ed 100644 --- a/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js +++ b/tests/baselines/reference/tsserver/openfile/uses-existing-project-even-if-project-refresh-is-pending.js @@ -47,8 +47,8 @@ Info 11 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:00:35.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:36.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) Info 14 [00:00:37.000] Files (2) - /a/lib/lib.d.ts - /user/someuser/projects/myproject/src/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-1-0 "export const x = 0;" ../../../../a/lib/lib.d.ts @@ -74,9 +74,9 @@ Info 22 [00:00:53.000] Starting updateGraphWorker: Project: /user/someuser/pro Info 23 [00:00:54.000] Finishing updateGraphWorker: Project: /user/someuser/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:55.000] Project '/user/someuser/projects/myproject/tsconfig.json' (Configured) Info 25 [00:00:56.000] Files (3) - /a/lib/lib.d.ts - /user/someuser/projects/myproject/src/a.ts - /user/someuser/projects/myproject/src/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/someuser/projects/myproject/src/a.ts SVC-1-0 "export const x = 0;" + /user/someuser/projects/myproject/src/b.ts SVC-1-0 "export {}; declare module \"./a\" { export const y: number; }" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js b/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js index 97cd4f0f3317e..a141aac8f2e53 100644 --- a/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js +++ b/tests/baselines/reference/tsserver/openfile/when-file-makes-edits-to-add/remove-comment-directives,-they-are-handled-correcrly.js @@ -55,8 +55,8 @@ Info 9 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 10 [00:00:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:30.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/file.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file.ts SVC-1-0 "const x = 10;\nfunction foo() {\n // @ts-ignore\n let y: string = x;\n return y;\n}\nfunction bar() {\n // @ts-ignore\n let z : string = x;\n return z;\n}\nfoo();\nbar();" ../../../../a/lib/lib.d.ts @@ -373,8 +373,13 @@ FsWatchesRecursive:: Info 25 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 26 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 27 [00:00:52.000] Different program with same set of files -Info 28 [00:00:53.000] event: +Info 27 [00:00:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 28 [00:00:53.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file.ts SVC-1-1 "const x = 10;\nfunction foo() {\n \n let y: string = x;\n return y;\n}\nfunction bar() {\n // @ts-ignore\n let z : string = x;\n return z;\n}\nfoo();\nbar();" + +Info 29 [00:00:54.000] ----------------------------------------------- +Info 30 [00:00:55.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -408,7 +413,7 @@ FsWatches:: FsWatchesRecursive:: -Info 29 [00:00:54.000] event: +Info 31 [00:00:56.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[{"start":{"line":4,"offset":9},"end":{"line":4,"offset":10},"text":"Type 'number' is not assignable to type 'string'.","code":2322,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -442,9 +447,9 @@ FsWatches:: FsWatchesRecursive:: -Info 30 [00:00:55.000] event: +Info 32 [00:00:57.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} -Info 31 [00:00:56.000] event: +Info 33 [00:00:58.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) @@ -462,7 +467,7 @@ FsWatches:: FsWatchesRecursive:: -Info 32 [00:00:57.000] request: +Info 34 [00:00:59.000] request: { "command": "updateOpen", "arguments": { @@ -520,12 +525,12 @@ FsWatches:: FsWatchesRecursive:: -Info 33 [00:00:58.000] response: +Info 35 [00:01:00.000] response: { "response": true, "responseRequired": true } -Info 34 [00:00:59.000] request: +Info 36 [00:01:01.000] request: { "command": "geterr", "arguments": { @@ -569,7 +574,7 @@ FsWatches:: FsWatchesRecursive:: -Info 35 [00:01:00.000] response: +Info 37 [00:01:02.000] response: { "responseRequired": false } @@ -589,10 +594,15 @@ FsWatches:: FsWatchesRecursive:: -Info 36 [00:01:01.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 37 [00:01:02.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:03.000] Different program with same set of files -Info 39 [00:01:04.000] event: +Info 38 [00:01:03.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 39 [00:01:04.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 40 [00:01:05.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 41 [00:01:06.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/file.ts SVC-1-2 "const x = 10;\nfunction foo() {\n // @ts-ignore\n let y: string = x;\n return y;\n}\nfunction bar() {\n // @ts-ignore\n let z : string = x;\n return z;\n}\nfoo();\nbar();" + +Info 42 [00:01:07.000] ----------------------------------------------- +Info 43 [00:01:08.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -626,7 +636,7 @@ FsWatches:: FsWatchesRecursive:: -Info 40 [00:01:05.000] event: +Info 44 [00:01:09.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -660,9 +670,9 @@ FsWatches:: FsWatchesRecursive:: -Info 41 [00:01:06.000] event: +Info 45 [00:01:10.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/file.ts","diagnostics":[]}} -Info 42 [00:01:07.000] event: +Info 46 [00:01:11.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js b/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js index daa16f913b32f..1f98c4f1f8277 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/files-are-added-to-inferred-project.js @@ -52,8 +52,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts @@ -153,9 +153,9 @@ Info 17 [00:00:54.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 18 [00:00:55.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:56.000] Project '/dev/null/inferredProject1*' (Inferred) Info 20 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts - /user/username/projects/myproject/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" + /user/username/projects/myproject/b.ts SVC-1-0 "export { cc } from \"./c\";\nimport { something } from \"something\";\n export const y = 10;" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js index fa315a5e304ad..5b7517e315c7f 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-crash-when-external-module-name-resolution-is-reused.js @@ -52,8 +52,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts @@ -136,8 +136,8 @@ Info 11 [00:00:52.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 12 [00:00:53.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:54.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:55.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/c.ts SVC-1-0 "export const cc = 10;" a/lib/lib.d.ts @@ -186,9 +186,9 @@ Info 18 [00:01:05.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 19 [00:01:06.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:01:07.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/c.ts - /user/username/projects/myproject/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/c.ts SVC-1-0 "export const cc = 10;" + /user/username/projects/myproject/b.ts SVC-1-0 "export { cc } from \"./c\";\nimport { something } from \"something\";\n export const y = 10;" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js index 984faf50c83cd..580e6dd3d2880 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-auto-type-reference-directives.js @@ -55,8 +55,8 @@ Info 2 [00:00:41.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:42.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:43.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js index 0d996396a0ead..f82ee3c4a963a 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-not-include-referenced-files-from-unopened-files.js @@ -52,8 +52,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "///\n///\nfunction fooA() { }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js b/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js index 167006e141a4d..7350cca050507 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/should-support-go-to-definition-on-module-specifiers.js @@ -52,8 +52,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js b/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js index b384ba7c384fc..49bd8366264e7 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/syntactic-diagnostics-are-returned-with-no-error.js @@ -39,8 +39,8 @@ Info 2 [00:00:23.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:24.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:25.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:26.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "if (a < (b + c) { }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js b/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js index 37bf45e83327d..fe57b59eaa175 100644 --- a/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js +++ b/tests/baselines/reference/tsserver/partialSemanticServer/throws-unsupported-commands.js @@ -52,8 +52,8 @@ Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 5 [00:00:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "import { y, cc } from \"./b\";\nimport { something } from \"something\";\nclass c { prop = \"hello\"; foo() { return this.prop; } }" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js b/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js index 27ced28860c73..a7e8e0cd6ec47 100644 --- a/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js +++ b/tests/baselines/reference/tsserver/plugins/getSupportedCodeFixes-can-be-proxied.js @@ -73,10 +73,10 @@ Info 15 [00:00:32.000] Starting updateGraphWorker: Project: /tsconfig.json Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:34.000] Project '/tsconfig.json' (Configured) Info 18 [00:00:35.000] Files (4) - /a.ts - /b.ts - /c.ts - /a/lib/lib.d.ts + /a.ts SVC-1-0 "class c { prop = \"hello\"; foo() { const x = 0; } }" + /b.ts Text-1 "class c { prop = \"hello\"; foo() { const x = 0; } }" + /c.ts Text-1 "class c { prop = \"hello\"; foo() { const x = 0; } }" + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" a.ts diff --git a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js index 1614c8ef4057f..7f21fa280d8b7 100644 --- a/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js +++ b/tests/baselines/reference/tsserver/plugins/gets-external-files-with-config-file-reload.js @@ -67,8 +67,8 @@ Info 16 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:00:40.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "export const x = 10;" ../../../../a/lib/lib.d.ts @@ -156,24 +156,29 @@ Info 32 [00:01:02.000] Starting updateGraphWorker: Project: /user/username/pro Info 33 [00:01:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/somefile.txt 500 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Missing file Info 34 [00:01:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/someotherfile.txt 500 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Missing file Info 35 [00:01:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 36 [00:01:06.000] Different program with same set of files -Info 37 [00:01:07.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:08.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 39 [00:01:10.000] Files (2) - -Info 39 [00:01:11.000] ----------------------------------------------- -Info 39 [00:01:12.000] Open files: -Info 39 [00:01:13.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 39 [00:01:14.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 39 [00:01:15.000] After ensureProjectForOpenFiles: -Info 40 [00:01:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 40 [00:01:17.000] Files (2) - -Info 40 [00:01:18.000] ----------------------------------------------- -Info 40 [00:01:19.000] Open files: -Info 40 [00:01:20.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 40 [00:01:21.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 36 [00:01:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 37 [00:01:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a.ts SVC-1-0 "export const x = 10;" + +Info 38 [00:01:08.000] ----------------------------------------------- +Info 39 [00:01:09.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:10.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 41 [00:01:12.000] Files (2) + +Info 41 [00:01:13.000] ----------------------------------------------- +Info 41 [00:01:14.000] Open files: +Info 41 [00:01:15.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 41 [00:01:16.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 41 [00:01:17.000] After ensureProjectForOpenFiles: +Info 42 [00:01:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 42 [00:01:19.000] Files (2) + +Info 42 [00:01:20.000] ----------------------------------------------- +Info 42 [00:01:21.000] Open files: +Info 42 [00:01:22.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 42 [00:01:23.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js index f3430be666530..df09422cb673c 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-changes.js @@ -60,8 +60,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts @@ -144,30 +144,35 @@ Info 29 [00:00:53.000] Config: /a/b/tsconfig.json : { } Info 30 [00:00:54.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 31 [00:00:55.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 32 [00:00:56.000] Different program with same set of files -Info 33 [00:00:57.000] event: +Info 32 [00:00:56.000] Project '/a/b/tsconfig.json' (Configured) +Info 33 [00:00:57.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" + +Info 34 [00:00:58.000] ----------------------------------------------- +Info 35 [00:00:59.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/a/b/tsconfig.json"}} -Info 34 [00:00:58.000] event: +Info 36 [00:01:00.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/a/b/tsconfig.json","configFile":"/a/b/tsconfig.json","diagnostics":[{"start":{"line":3,"offset":21},"end":{"line":3,"offset":27},"text":"Unknown compiler option 'haha'.","code":5023,"category":"error","fileName":"/a/b/tsconfig.json"}]}} -Info 35 [00:00:59.000] Running: *ensureProjectForOpenFiles* -Info 36 [00:01:00.000] Before ensureProjectForOpenFiles: -Info 37 [00:01:01.000] Project '/a/b/tsconfig.json' (Configured) -Info 37 [00:01:02.000] Files (2) - -Info 37 [00:01:03.000] ----------------------------------------------- -Info 37 [00:01:04.000] Open files: -Info 37 [00:01:05.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 37 [00:01:06.000] Projects: /a/b/tsconfig.json -Info 37 [00:01:07.000] After ensureProjectForOpenFiles: -Info 38 [00:01:08.000] Project '/a/b/tsconfig.json' (Configured) -Info 38 [00:01:09.000] Files (2) - -Info 38 [00:01:10.000] ----------------------------------------------- -Info 38 [00:01:11.000] Open files: -Info 38 [00:01:12.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 38 [00:01:13.000] Projects: /a/b/tsconfig.json -Info 38 [00:01:14.000] got projects updated in background, updating diagnostics for /a/b/app.ts -Info 39 [00:01:15.000] event: +Info 37 [00:01:01.000] Running: *ensureProjectForOpenFiles* +Info 38 [00:01:02.000] Before ensureProjectForOpenFiles: +Info 39 [00:01:03.000] Project '/a/b/tsconfig.json' (Configured) +Info 39 [00:01:04.000] Files (2) + +Info 39 [00:01:05.000] ----------------------------------------------- +Info 39 [00:01:06.000] Open files: +Info 39 [00:01:07.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 39 [00:01:08.000] Projects: /a/b/tsconfig.json +Info 39 [00:01:09.000] After ensureProjectForOpenFiles: +Info 40 [00:01:10.000] Project '/a/b/tsconfig.json' (Configured) +Info 40 [00:01:11.000] Files (2) + +Info 40 [00:01:12.000] ----------------------------------------------- +Info 40 [00:01:13.000] Open files: +Info 40 [00:01:14.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 40 [00:01:15.000] Projects: /a/b/tsconfig.json +Info 40 [00:01:16.000] got projects updated in background, updating diagnostics for /a/b/app.ts +Info 41 [00:01:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/app.ts"]}} After running timeout callbacks @@ -185,10 +190,10 @@ FsWatchesRecursive:: /a/b: {} -Info 40 [00:01:19.000] FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file -Info 41 [00:01:20.000] Scheduled: /a/b/tsconfig.json -Info 42 [00:01:21.000] Scheduled: *ensureProjectForOpenFiles* -Info 43 [00:01:22.000] Elapsed:: *ms FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 42 [00:01:21.000] FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file +Info 43 [00:01:22.000] Scheduled: /a/b/tsconfig.json +Info 44 [00:01:23.000] Scheduled: *ensureProjectForOpenFiles* +Info 45 [00:01:24.000] Elapsed:: *ms FileWatcher:: Triggered with /a/b/tsconfig.json 1:: WatchInfo: /a/b/tsconfig.json 2000 undefined Project: /a/b/tsconfig.json WatchType: Config file Before running timeout callbacks //// [/a/b/tsconfig.json] { @@ -210,10 +215,10 @@ FsWatchesRecursive:: /a/b: {} -Info 44 [00:01:23.000] Reloading configured project /a/b/tsconfig.json -Info 45 [00:01:24.000] event: +Info 46 [00:01:25.000] Reloading configured project /a/b/tsconfig.json +Info 47 [00:01:26.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/a/b/tsconfig.json","reason":"Change in config file detected"}} -Info 46 [00:01:25.000] Config: /a/b/tsconfig.json : { +Info 48 [00:01:27.000] Config: /a/b/tsconfig.json : { "rootNames": [ "/a/b/app.ts" ], @@ -221,35 +226,40 @@ Info 46 [00:01:25.000] Config: /a/b/tsconfig.json : { "configFilePath": "/a/b/tsconfig.json" } } -Info 47 [00:01:26.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 48 [00:01:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:01:28.000] Different program with same set of files -Info 50 [00:01:29.000] event: +Info 49 [00:01:28.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 50 [00:01:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:30.000] Project '/a/b/tsconfig.json' (Configured) +Info 52 [00:01:31.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" + +Info 53 [00:01:32.000] ----------------------------------------------- +Info 54 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/a/b/tsconfig.json"}} -Info 51 [00:01:30.000] event: +Info 55 [00:01:34.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/a/b/tsconfig.json","configFile":"/a/b/tsconfig.json","diagnostics":[]}} -Info 52 [00:01:31.000] event: +Info 56 [00:01:35.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/a/b/app.ts","diagnostics":[]}} -Info 53 [00:01:32.000] Running: /a/b/tsconfig.json -Info 54 [00:01:33.000] Running: *ensureProjectForOpenFiles* -Info 55 [00:01:34.000] Before ensureProjectForOpenFiles: -Info 56 [00:01:35.000] Project '/a/b/tsconfig.json' (Configured) -Info 56 [00:01:36.000] Files (2) - -Info 56 [00:01:37.000] ----------------------------------------------- -Info 56 [00:01:38.000] Open files: -Info 56 [00:01:39.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 56 [00:01:40.000] Projects: /a/b/tsconfig.json -Info 56 [00:01:41.000] After ensureProjectForOpenFiles: -Info 57 [00:01:42.000] Project '/a/b/tsconfig.json' (Configured) -Info 57 [00:01:43.000] Files (2) - -Info 57 [00:01:44.000] ----------------------------------------------- -Info 57 [00:01:45.000] Open files: -Info 57 [00:01:46.000] FileName: /a/b/app.ts ProjectRootPath: undefined -Info 57 [00:01:47.000] Projects: /a/b/tsconfig.json -Info 57 [00:01:48.000] got projects updated in background, updating diagnostics for /a/b/app.ts -Info 58 [00:01:49.000] event: +Info 57 [00:01:36.000] Running: /a/b/tsconfig.json +Info 58 [00:01:37.000] Running: *ensureProjectForOpenFiles* +Info 59 [00:01:38.000] Before ensureProjectForOpenFiles: +Info 60 [00:01:39.000] Project '/a/b/tsconfig.json' (Configured) +Info 60 [00:01:40.000] Files (2) + +Info 60 [00:01:41.000] ----------------------------------------------- +Info 60 [00:01:42.000] Open files: +Info 60 [00:01:43.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 60 [00:01:44.000] Projects: /a/b/tsconfig.json +Info 60 [00:01:45.000] After ensureProjectForOpenFiles: +Info 61 [00:01:46.000] Project '/a/b/tsconfig.json' (Configured) +Info 61 [00:01:47.000] Files (2) + +Info 61 [00:01:48.000] ----------------------------------------------- +Info 61 [00:01:49.000] Open files: +Info 61 [00:01:50.000] FileName: /a/b/app.ts ProjectRootPath: undefined +Info 61 [00:01:51.000] Projects: /a/b/tsconfig.json +Info 61 [00:01:52.000] got projects updated in background, updating diagnostics for /a/b/app.ts +Info 62 [00:01:53.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/app.ts"]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js index 68111bb2993d7..0b5cf44b5804e 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-doesnt-have-errors.js @@ -60,8 +60,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js index a2127bdf57cb5..b88734b0578ec 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-generated-when-the-config-file-has-errors.js @@ -63,8 +63,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js index 0483e418c0a4b..9e59b5b6f725f 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-config-file-has-errors.js @@ -63,8 +63,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts Text-1 "let x = 10" ../lib/lib.d.ts @@ -85,8 +85,8 @@ Info 22 [00:00:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 23 [00:00:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:39.000] Project '/dev/null/inferredProject1*' (Inferred) Info 25 [00:00:40.000] Files (2) - /a/lib/lib.d.ts - /a/b/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test.ts SVC-1-0 "" ../lib/lib.d.ts @@ -218,8 +218,8 @@ Info 39 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 40 [00:01:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 41 [00:01:16.000] Project '/dev/null/inferredProject2*' (Inferred) Info 42 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /a/b/test2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test2.ts SVC-1-0 "" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js index 7eee643c0e77f..231e7ee821097 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-does-not-include-file-opened-and-doesnt-contain-any-errors.js @@ -65,8 +65,8 @@ Info 12 [00:00:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:32.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:33.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:34.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts Text-1 "let x = 10" ../lib/lib.d.ts @@ -87,8 +87,8 @@ Info 22 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 23 [00:00:42.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:43.000] Project '/dev/null/inferredProject1*' (Inferred) Info 25 [00:00:44.000] Files (2) - /a/lib/lib.d.ts - /a/b/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts @@ -220,8 +220,8 @@ Info 39 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 40 [00:01:19.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 41 [00:01:20.000] Project '/dev/null/inferredProject2*' (Inferred) Info 42 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /a/b/test2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/test2.ts SVC-1-0 "let xy = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js index 9230ef6fbc6c9..434386a72b075 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-are-not-generated-when-the-config-file-has-errors-but-suppressDiagnosticEvents-is-true.js @@ -63,8 +63,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js index 53c472f5c1d59..d97ed9691c34e 100644 --- a/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/configFileDiagnostic-events-contains-the-project-reference-errors.js @@ -74,8 +74,8 @@ Info 13 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:30.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 10" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js index 5d7f927797191..e78b0df3f6b0b 100644 --- a/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js +++ b/tests/baselines/reference/tsserver/projectErrors/correct-errors-when-resolution-resolves-to-file-that-has-same-ambient-module-and-is-also-module.js @@ -76,10 +76,10 @@ Info 17 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:51.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:52.000] Project '/users/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:53.000] Files (4) - /a/lib/lib.d.ts - /users/username/projects/myproject/node_modules/@custom/plugin/proposed.d.ts - /users/username/projects/myproject/node_modules/@custom/plugin/index.d.ts - /users/username/projects/myproject/src/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/node_modules/@custom/plugin/proposed.d.ts Text-1 "declare module '@custom/plugin' {\n export const bar = 10;\n}" + /users/username/projects/myproject/node_modules/@custom/plugin/index.d.ts Text-1 "import './proposed';\ndeclare module '@custom/plugin' {\n export const version: string;\n}" + /users/username/projects/myproject/src/a.ts SVC-1-0 "import * as myModule from \"@custom/plugin\";\nfunction foo() {\n // hello\n}" ../../../../a/lib/lib.d.ts @@ -457,8 +457,15 @@ FsWatchesRecursive:: Info 36 [00:01:15.000] Starting updateGraphWorker: Project: /users/username/projects/myproject/tsconfig.json Info 37 [00:01:16.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:17.000] Different program with same set of files -Info 39 [00:01:18.000] event: +Info 38 [00:01:17.000] Project '/users/username/projects/myproject/tsconfig.json' (Configured) +Info 39 [00:01:18.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/node_modules/@custom/plugin/proposed.d.ts Text-1 "declare module '@custom/plugin' {\n export const bar = 10;\n}" + /users/username/projects/myproject/node_modules/@custom/plugin/index.d.ts Text-1 "import './proposed';\ndeclare module '@custom/plugin' {\n export const version: string;\n}" + /users/username/projects/myproject/src/a.ts SVC-1-1 "import * as myModule from \"@custom/plugin\";\nfunction foo() {\n // heollo\n}" + +Info 40 [00:01:19.000] ----------------------------------------------- +Info 41 [00:01:20.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/users/username/projects/myproject/src/a.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -496,7 +503,7 @@ FsWatchesRecursive:: /users/username/projects/myproject/node_modules: {} -Info 40 [00:01:19.000] event: +Info 42 [00:01:21.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/users/username/projects/myproject/src/a.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -534,9 +541,9 @@ FsWatchesRecursive:: /users/username/projects/myproject/node_modules: {} -Info 41 [00:01:20.000] event: +Info 43 [00:01:22.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/users/username/projects/myproject/src/a.ts","diagnostics":[{"start":{"line":1,"offset":1},"end":{"line":1,"offset":44},"text":"'myModule' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true},{"start":{"line":2,"offset":10},"end":{"line":2,"offset":13},"text":"'foo' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}} -Info 42 [00:01:21.000] event: +Info 44 [00:01:23.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js b/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js index b7b219604a7fd..911156d86c846 100644 --- a/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js +++ b/tests/baselines/reference/tsserver/projectErrors/diagnostics-after-noUnusedLabels-changes.js @@ -42,7 +42,7 @@ Info 10 [00:00:17.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 11 [00:00:18.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:19.000] Project '/tsconfig.json' (Configured) Info 13 [00:00:20.000] Files (1) - /a.ts + /a.ts SVC-1-0 "label: while (1) {}" a.ts @@ -108,24 +108,28 @@ Info 22 [00:00:37.000] Config: /tsconfig.json : { } Info 23 [00:00:38.000] Starting updateGraphWorker: Project: /tsconfig.json Info 24 [00:00:39.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 25 [00:00:40.000] Different program with same set of files -Info 26 [00:00:41.000] Running: *ensureProjectForOpenFiles* -Info 27 [00:00:42.000] Before ensureProjectForOpenFiles: -Info 28 [00:00:43.000] Project '/tsconfig.json' (Configured) -Info 28 [00:00:44.000] Files (1) - -Info 28 [00:00:45.000] ----------------------------------------------- -Info 28 [00:00:46.000] Open files: -Info 28 [00:00:47.000] FileName: /a.ts ProjectRootPath: undefined -Info 28 [00:00:48.000] Projects: /tsconfig.json -Info 28 [00:00:49.000] After ensureProjectForOpenFiles: -Info 29 [00:00:50.000] Project '/tsconfig.json' (Configured) -Info 29 [00:00:51.000] Files (1) - -Info 29 [00:00:52.000] ----------------------------------------------- -Info 29 [00:00:53.000] Open files: -Info 29 [00:00:54.000] FileName: /a.ts ProjectRootPath: undefined -Info 29 [00:00:55.000] Projects: /tsconfig.json +Info 25 [00:00:40.000] Project '/tsconfig.json' (Configured) +Info 26 [00:00:41.000] Files (1) + /a.ts SVC-1-0 "label: while (1) {}" + +Info 27 [00:00:42.000] ----------------------------------------------- +Info 28 [00:00:43.000] Running: *ensureProjectForOpenFiles* +Info 29 [00:00:44.000] Before ensureProjectForOpenFiles: +Info 30 [00:00:45.000] Project '/tsconfig.json' (Configured) +Info 30 [00:00:46.000] Files (1) + +Info 30 [00:00:47.000] ----------------------------------------------- +Info 30 [00:00:48.000] Open files: +Info 30 [00:00:49.000] FileName: /a.ts ProjectRootPath: undefined +Info 30 [00:00:50.000] Projects: /tsconfig.json +Info 30 [00:00:51.000] After ensureProjectForOpenFiles: +Info 31 [00:00:52.000] Project '/tsconfig.json' (Configured) +Info 31 [00:00:53.000] Files (1) + +Info 31 [00:00:54.000] ----------------------------------------------- +Info 31 [00:00:55.000] Open files: +Info 31 [00:00:56.000] FileName: /a.ts ProjectRootPath: undefined +Info 31 [00:00:57.000] Projects: /tsconfig.json After running timeout callbacks PolledWatches:: @@ -140,7 +144,7 @@ FsWatchesRecursive:: /: {} -Info 29 [00:00:56.000] request: +Info 31 [00:00:58.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -177,7 +181,7 @@ FsWatchesRecursive:: /: {} -Info 30 [00:00:57.000] response: +Info 32 [00:00:59.000] response: { "response": [ { diff --git a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js index 2fe5f2e4ade17..b37d6b979139b 100644 --- a/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js +++ b/tests/baselines/reference/tsserver/projectErrors/folder-rename-updates-project-structure-and-reports-no-errors.js @@ -51,8 +51,8 @@ Info 14 [00:00:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:36.000] Finishing updateGraphWorker: Project: /a/b/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:37.000] Project '/a/b/projects/myproject/tsconfig.json' (Configured) Info 17 [00:00:38.000] Files (2) - /a/b/projects/myproject/bar/app.ts - /a/b/projects/myproject/foo/foo.ts + /a/b/projects/myproject/bar/app.ts SVC-1-0 "class Bar implements foo.Foo { getFoo() { return ''; } get2() { return 1; } }" + /a/b/projects/myproject/foo/foo.ts Text-1 "declare namespace foo { interface Foo { get2(): number; getFoo(): string; } }" bar/app.ts @@ -311,8 +311,8 @@ Info 52 [00:01:22.000] Starting updateGraphWorker: Project: /a/b/projects/mypr Info 53 [00:01:23.000] Finishing updateGraphWorker: Project: /a/b/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 54 [00:01:24.000] Project '/a/b/projects/myproject/tsconfig.json' (Configured) Info 55 [00:01:25.000] Files (2) - /a/b/projects/myproject/bar/app.ts - /a/b/projects/myproject/foo2/foo.ts + /a/b/projects/myproject/bar/app.ts SVC-1-0 "class Bar implements foo.Foo { getFoo() { return ''; } get2() { return 1; } }" + /a/b/projects/myproject/foo2/foo.ts Text-1 "declare namespace foo { interface Foo { get2(): number; getFoo(): string; } }" bar/app.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js index f8a9fba945569..6bf8b5c6b39f8 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-after-installation.js @@ -63,8 +63,8 @@ Info 17 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -445,8 +445,13 @@ FsWatchesRecursive:: Info 66 [00:01:45.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 67 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 68 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 69 [00:01:48.000] Different program with same set of files -Info 70 [00:01:49.000] event: +Info 69 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 70 [00:01:49.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" + +Info 71 [00:01:50.000] ----------------------------------------------- +Info 72 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After running timeout callback9 @@ -488,7 +493,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 71 [00:01:50.000] event: +Info 73 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -530,9 +535,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 72 [00:01:51.000] event: +Info 74 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 73 [00:01:52.000] event: +Info 75 [00:01:54.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) @@ -554,41 +559,41 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 74 [00:01:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 75 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 76 [00:01:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 77 [00:01:58.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 78 [00:01:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 79 [00:02:02.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 80 [00:02:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 81 [00:02:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 82 [00:02:05.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 83 [00:02:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 84 [00:02:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 85 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 86 [00:02:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 87 [00:02:14.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 88 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 89 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 90 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 91 [00:02:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 92 [00:02:20.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 93 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 94 [00:02:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 95 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 96 [00:02:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 97 [00:02:26.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 98 [00:02:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 99 [00:02:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 100 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 101 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 102 [00:02:34.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 103 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 104 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 105 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 106 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 107 [00:02:40.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 108 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 76 [00:01:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 77 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 78 [00:01:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 79 [00:02:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 80 [00:02:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 81 [00:02:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 82 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 83 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 84 [00:02:07.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 85 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 86 [00:02:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 87 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 88 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 89 [00:02:16.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 90 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 91 [00:02:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 92 [00:02:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 93 [00:02:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 94 [00:02:22.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 95 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 96 [00:02:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 97 [00:02:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 98 [00:02:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 99 [00:02:28.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 100 [00:02:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 101 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 102 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 103 [00:02:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 104 [00:02:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 105 [00:02:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 106 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 107 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 108 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 109 [00:02:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 110 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Checking timeout queue length: 2 //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] export const x = 10; @@ -615,7 +620,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 109 [00:02:42.000] request: +Info 111 [00:02:44.000] request: { "command": "geterr", "arguments": { @@ -667,7 +672,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 110 [00:02:43.000] response: +Info 112 [00:02:45.000] response: { "responseRequired": false } @@ -711,7 +716,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 111 [00:02:44.000] event: +Info 113 [00:02:46.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After running timeout callback11 @@ -753,7 +758,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 112 [00:02:45.000] event: +Info 114 [00:02:47.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -795,9 +800,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 113 [00:02:46.000] event: +Info 115 [00:02:48.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 114 [00:02:47.000] event: +Info 116 [00:02:49.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) @@ -842,7 +847,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 115 [00:02:54.000] request: +Info 117 [00:02:56.000] request: { "command": "geterr", "arguments": { @@ -894,7 +899,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 116 [00:02:55.000] response: +Info 118 [00:02:57.000] response: { "responseRequired": false } @@ -938,7 +943,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 117 [00:02:56.000] event: +Info 119 [00:02:58.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After running timeout callback12 @@ -980,7 +985,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 118 [00:02:57.000] event: +Info 120 [00:02:59.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -1022,9 +1027,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 119 [00:02:58.000] event: +Info 121 [00:03:00.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 120 [00:02:59.000] event: +Info 122 [00:03:01.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) @@ -1046,63 +1051,63 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 121 [00:03:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 122 [00:03:02.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 123 [00:03:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 124 [00:03:04.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 125 [00:03:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 126 [00:03:07.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 127 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 128 [00:03:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 129 [00:03:10.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 130 [00:03:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 131 [00:03:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 132 [00:03:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 133 [00:03:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 134 [00:03:16.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 135 [00:03:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 136 [00:03:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 137 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 138 [00:03:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 139 [00:03:22.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 140 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 141 [00:03:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 142 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 143 [00:03:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 144 [00:03:28.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 145 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 146 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 149 [00:03:34.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 150 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 151 [00:03:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 152 [00:03:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 153 [00:03:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 154 [00:03:40.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 155 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 156 [00:03:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 157 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 158 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 159 [00:03:46.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f -Info 160 [00:03:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 161 [00:03:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 162 [00:03:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 163 [00:03:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 164 [00:03:52.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel -Info 165 [00:03:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 166 [00:03:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 167 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 168 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 169 [00:03:58.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d -Info 170 [00:03:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 171 [00:04:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 172 [00:04:02.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 173 [00:04:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 174 [00:04:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 175 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 176 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 177 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 123 [00:03:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 124 [00:03:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 125 [00:03:05.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 126 [00:03:06.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 127 [00:03:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 128 [00:03:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 129 [00:03:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 130 [00:03:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 131 [00:03:12.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 132 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 133 [00:03:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 134 [00:03:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 135 [00:03:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 136 [00:03:18.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 137 [00:03:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 138 [00:03:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 139 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 140 [00:03:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 141 [00:03:24.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 142 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 143 [00:03:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 144 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 145 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 146 [00:03:30.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 147 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 148 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 150 [00:03:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 151 [00:03:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 152 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 153 [00:03:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 154 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 155 [00:03:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 156 [00:03:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 157 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 158 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 159 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 160 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 161 [00:03:48.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f +Info 162 [00:03:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 163 [00:03:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 164 [00:03:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 165 [00:03:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 166 [00:03:54.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel +Info 167 [00:03:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 168 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 169 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 170 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 171 [00:04:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d +Info 172 [00:04:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 173 [00:04:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 174 [00:04:04.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 175 [00:04:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 176 [00:04:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 177 [00:04:07.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 178 [00:04:08.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 179 [00:04:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] deleted //// [/user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts] deleted @@ -1125,9 +1130,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 178 [00:04:08.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 179 [00:04:09.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 180 [00:04:10.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 180 [00:04:10.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 181 [00:04:11.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 182 [00:04:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running PolledWatches:: @@ -1168,16 +1173,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 181 [00:04:11.000] Running: /user/username/projects/myproject/tsconfig.json -Info 182 [00:04:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 183 [00:04:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 184 [00:04:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 185 [00:04:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 186 [00:04:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 187 [00:04:17.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/@angular/core/index.d.ts - /user/username/projects/myproject/src/main.ts +Info 183 [00:04:13.000] Running: /user/username/projects/myproject/tsconfig.json +Info 184 [00:04:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 185 [00:04:15.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 186 [00:04:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 187 [00:04:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 188 [00:04:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 189 [00:04:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/@angular/core/index.d.ts Text-1 "export const y = 10;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -1187,26 +1192,26 @@ Info 187 [00:04:17.000] Files (3) src/main.ts Matched by default include pattern '**/*' -Info 188 [00:04:18.000] ----------------------------------------------- -Info 189 [00:04:19.000] Running: *ensureProjectForOpenFiles* -Info 190 [00:04:20.000] Before ensureProjectForOpenFiles: -Info 191 [00:04:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 191 [00:04:22.000] Files (3) - -Info 191 [00:04:23.000] ----------------------------------------------- -Info 191 [00:04:24.000] Open files: -Info 191 [00:04:25.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 191 [00:04:26.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 191 [00:04:27.000] After ensureProjectForOpenFiles: -Info 192 [00:04:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 192 [00:04:29.000] Files (3) - -Info 192 [00:04:30.000] ----------------------------------------------- -Info 192 [00:04:31.000] Open files: -Info 192 [00:04:32.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 192 [00:04:33.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 192 [00:04:34.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts -Info 193 [00:04:35.000] event: +Info 190 [00:04:20.000] ----------------------------------------------- +Info 191 [00:04:21.000] Running: *ensureProjectForOpenFiles* +Info 192 [00:04:22.000] Before ensureProjectForOpenFiles: +Info 193 [00:04:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 193 [00:04:24.000] Files (3) + +Info 193 [00:04:25.000] ----------------------------------------------- +Info 193 [00:04:26.000] Open files: +Info 193 [00:04:27.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 193 [00:04:28.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 193 [00:04:29.000] After ensureProjectForOpenFiles: +Info 194 [00:04:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 194 [00:04:31.000] Files (3) + +Info 194 [00:04:32.000] ----------------------------------------------- +Info 194 [00:04:33.000] Open files: +Info 194 [00:04:34.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 194 [00:04:35.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 194 [00:04:36.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts +Info 195 [00:04:37.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/main.ts"]}} After checking timeout queue length (2) and running @@ -1228,7 +1233,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 194 [00:04:36.000] request: +Info 196 [00:04:38.000] request: { "command": "geterr", "arguments": { @@ -1280,7 +1285,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 195 [00:04:37.000] response: +Info 197 [00:04:39.000] response: { "responseRequired": false } @@ -1304,7 +1309,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 196 [00:04:38.000] event: +Info 198 [00:04:40.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1346,7 +1351,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 197 [00:04:39.000] event: +Info 199 [00:04:41.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1388,9 +1393,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 198 [00:04:40.000] event: +Info 200 [00:04:42.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 199 [00:04:41.000] event: +Info 201 [00:04:43.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js index 09e7988c3798f..6dd0d386a7fc4 100644 --- a/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js +++ b/tests/baselines/reference/tsserver/projectErrors/npm-install-when-timeout-occurs-inbetween-installation.js @@ -63,8 +63,8 @@ Info 17 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -392,26 +392,31 @@ FsWatchesRecursive:: Info 67 [00:01:46.000] Running: /user/username/projects/myproject/tsconfig.json Info 68 [00:01:47.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Info 69 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 70 [00:01:49.000] Different program with same set of files -Info 71 [00:01:50.000] Running: *ensureProjectForOpenFiles* -Info 72 [00:01:51.000] Before ensureProjectForOpenFiles: -Info 73 [00:01:52.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 73 [00:01:53.000] Files (2) - -Info 73 [00:01:54.000] ----------------------------------------------- -Info 73 [00:01:55.000] Open files: -Info 73 [00:01:56.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 73 [00:01:57.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 73 [00:01:58.000] After ensureProjectForOpenFiles: -Info 74 [00:01:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 74 [00:02:00.000] Files (2) - -Info 74 [00:02:01.000] ----------------------------------------------- -Info 74 [00:02:02.000] Open files: -Info 74 [00:02:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 74 [00:02:04.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 74 [00:02:05.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts -Info 75 [00:02:06.000] event: +Info 70 [00:01:49.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:01:50.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" + +Info 72 [00:01:51.000] ----------------------------------------------- +Info 73 [00:01:52.000] Running: *ensureProjectForOpenFiles* +Info 74 [00:01:53.000] Before ensureProjectForOpenFiles: +Info 75 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 75 [00:01:55.000] Files (2) + +Info 75 [00:01:56.000] ----------------------------------------------- +Info 75 [00:01:57.000] Open files: +Info 75 [00:01:58.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 75 [00:01:59.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:02:00.000] After ensureProjectForOpenFiles: +Info 76 [00:02:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 76 [00:02:02.000] Files (2) + +Info 76 [00:02:03.000] ----------------------------------------------- +Info 76 [00:02:04.000] Open files: +Info 76 [00:02:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 76 [00:02:06.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 76 [00:02:07.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts +Info 77 [00:02:08.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/main.ts"]}} After checking timeout queue length (2) and running @@ -433,7 +438,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 76 [00:02:07.000] request: +Info 78 [00:02:09.000] request: { "command": "geterr", "arguments": { @@ -485,7 +490,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 77 [00:02:08.000] response: +Info 79 [00:02:10.000] response: { "responseRequired": false } @@ -509,7 +514,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 78 [00:02:09.000] event: +Info 80 [00:02:11.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -551,7 +556,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 79 [00:02:10.000] event: +Info 81 [00:02:12.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -593,9 +598,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 80 [00:02:11.000] event: +Info 82 [00:02:13.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 81 [00:02:12.000] event: +Info 83 [00:02:14.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}} Before running immediate callbacks and checking length (1) @@ -617,41 +622,41 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 82 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 83 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 84 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 85 [00:02:18.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 86 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 87 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 88 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 89 [00:02:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 90 [00:02:25.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 91 [00:02:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 92 [00:02:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 93 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 94 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 95 [00:02:34.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 96 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 97 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 98 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 99 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 100 [00:02:40.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 101 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 102 [00:02:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 103 [00:02:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 104 [00:02:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 105 [00:02:46.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 106 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 107 [00:02:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 108 [00:02:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 109 [00:02:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 110 [00:02:54.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 111 [00:02:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 112 [00:02:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 113 [00:02:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 114 [00:02:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 115 [00:03:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 116 [00:03:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 84 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 85 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 86 [00:02:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 87 [00:02:20.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 88 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 89 [00:02:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 90 [00:02:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 91 [00:02:26.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 92 [00:02:27.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 93 [00:02:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 94 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 95 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 96 [00:02:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 97 [00:02:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 98 [00:02:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 99 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 100 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 101 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 102 [00:02:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 103 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 104 [00:02:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 105 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 106 [00:02:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 107 [00:02:48.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 108 [00:02:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 109 [00:02:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 110 [00:02:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 111 [00:02:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 112 [00:02:56.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 113 [00:02:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 114 [00:02:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 115 [00:03:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 116 [00:03:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 117 [00:03:02.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 118 [00:03:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] export const x = 10; @@ -698,7 +703,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 117 [00:03:02.000] request: +Info 119 [00:03:04.000] request: { "command": "geterr", "arguments": { @@ -750,7 +755,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 118 [00:03:03.000] response: +Info 120 [00:03:05.000] response: { "responseRequired": false } @@ -774,7 +779,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 119 [00:03:04.000] event: +Info 121 [00:03:06.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -816,7 +821,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 120 [00:03:05.000] event: +Info 122 [00:03:07.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -858,9 +863,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 121 [00:03:06.000] event: +Info 123 [00:03:08.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 122 [00:03:07.000] event: +Info 124 [00:03:09.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) @@ -925,7 +930,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 123 [00:03:14.000] request: +Info 125 [00:03:16.000] request: { "command": "geterr", "arguments": { @@ -977,7 +982,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 124 [00:03:15.000] response: +Info 126 [00:03:17.000] response: { "responseRequired": false } @@ -1001,7 +1006,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 125 [00:03:16.000] event: +Info 127 [00:03:18.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1043,7 +1048,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 126 [00:03:17.000] event: +Info 128 [00:03:19.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[{"start":{"line":1,"offset":21},"end":{"line":1,"offset":36},"text":"Cannot find module '@angular/core' or its corresponding type declarations.","code":2307,"category":"error"}]}} Before running immediate callbacks and checking length (1) @@ -1085,9 +1090,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 127 [00:03:18.000] event: +Info 129 [00:03:20.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 128 [00:03:19.000] event: +Info 130 [00:03:21.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":5}} Before running immediate callbacks and checking length (1) @@ -1109,63 +1114,63 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 129 [00:03:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 130 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 131 [00:03:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 132 [00:03:24.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts -Info 133 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 134 [00:03:27.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 135 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 136 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 137 [00:03:30.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models -Info 138 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 139 [00:03:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 140 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 141 [00:03:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 142 [00:03:36.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 -Info 143 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 144 [00:03:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:03:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 147 [00:03:42.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts -Info 148 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 149 [00:03:45.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 150 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 151 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 152 [00:03:48.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf -Info 153 [00:03:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 154 [00:03:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 155 [00:03:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 156 [00:03:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 157 [00:03:54.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a -Info 158 [00:03:55.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 159 [00:03:57.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 160 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 161 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 162 [00:04:00.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular -Info 163 [00:04:01.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 164 [00:04:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 165 [00:04:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 166 [00:04:05.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 167 [00:04:06.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f -Info 168 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 169 [00:04:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 170 [00:04:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 171 [00:04:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 172 [00:04:12.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel -Info 173 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 174 [00:04:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 175 [00:04:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 176 [00:04:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 177 [00:04:18.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d -Info 178 [00:04:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 179 [00:04:21.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 180 [00:04:22.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 181 [00:04:23.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations -Info 182 [00:04:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory -Info 183 [00:04:25.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 184 [00:04:26.000] Scheduled: *ensureProjectForOpenFiles* -Info 185 [00:04:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 131 [00:03:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 132 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 133 [00:03:25.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 134 [00:03:26.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts +Info 135 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 136 [00:03:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 137 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 138 [00:03:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 139 [00:03:32.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models +Info 140 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 141 [00:03:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 142 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 143 [00:03:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 144 [00:03:38.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 +Info 145 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05 :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 146 [00:03:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:03:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 149 [00:03:44.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts +Info 150 [00:03:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 151 [00:03:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 152 [00:03:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 153 [00:03:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 154 [00:03:50.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf +Info 155 [00:03:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 156 [00:03:53.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 157 [00:03:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 158 [00:03:55.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 159 [00:03:56.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a +Info 160 [00:03:57.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular/platform-browser-dynamic-5efaaa1a :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 161 [00:03:59.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 162 [00:04:00.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 163 [00:04:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 164 [00:04:02.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@angular +Info 165 [00:04:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@angular :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 166 [00:04:05.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 167 [00:04:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 168 [00:04:07.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 169 [00:04:08.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f +Info 170 [00:04:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel/helper-plugin-utils-a06c629f :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 171 [00:04:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 172 [00:04:12.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 173 [00:04:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 174 [00:04:14.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/@babel +Info 175 [00:04:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/@babel :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 176 [00:04:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 177 [00:04:18.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 178 [00:04:19.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 179 [00:04:20.000] Project: /user/username/projects/myproject/tsconfig.json Detected ignored path: /user/username/projects/myproject/node_modules/.staging/core-js-db53158d +Info 180 [00:04:21.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging/core-js-db53158d :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 181 [00:04:23.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 182 [00:04:24.000] Scheduled: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 183 [00:04:25.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 184 [00:04:26.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 185 [00:04:27.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 186 [00:04:28.000] Scheduled: *ensureProjectForOpenFiles* +Info 187 [00:04:29.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/node_modules/.staging :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/node_modules/.staging/@angular/cli-c1e44b05/models/analytics.d.ts] deleted //// [/user/username/projects/myproject/node_modules/.staging/@angular/core-0963aebf/index.d.ts] deleted @@ -1188,9 +1193,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 186 [00:04:28.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation -Info 187 [00:04:29.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 188 [00:04:30.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 188 [00:04:30.000] Running: /user/username/projects/myproject/tsconfig.jsonFailedLookupInvalidation +Info 189 [00:04:31.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 190 [00:04:32.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one After checking timeout queue length (3) and running PolledWatches:: @@ -1231,16 +1236,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 189 [00:04:31.000] Running: /user/username/projects/myproject/tsconfig.json -Info 190 [00:04:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 191 [00:04:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 192 [00:04:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 193 [00:04:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 194 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 195 [00:04:37.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/@angular/core/index.d.ts - /user/username/projects/myproject/src/main.ts +Info 191 [00:04:33.000] Running: /user/username/projects/myproject/tsconfig.json +Info 192 [00:04:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 193 [00:04:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 194 [00:04:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 195 [00:04:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 196 [00:04:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 197 [00:04:39.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/@angular/core/index.d.ts Text-1 "export const y = 10;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import * as _a from '@angular/core';" ../../../../a/lib/lib.d.ts @@ -1250,26 +1255,26 @@ Info 195 [00:04:37.000] Files (3) src/main.ts Matched by default include pattern '**/*' -Info 196 [00:04:38.000] ----------------------------------------------- -Info 197 [00:04:39.000] Running: *ensureProjectForOpenFiles* -Info 198 [00:04:40.000] Before ensureProjectForOpenFiles: -Info 199 [00:04:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 199 [00:04:42.000] Files (3) - -Info 199 [00:04:43.000] ----------------------------------------------- -Info 199 [00:04:44.000] Open files: -Info 199 [00:04:45.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 199 [00:04:46.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 199 [00:04:47.000] After ensureProjectForOpenFiles: -Info 200 [00:04:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 200 [00:04:49.000] Files (3) - -Info 200 [00:04:50.000] ----------------------------------------------- -Info 200 [00:04:51.000] Open files: -Info 200 [00:04:52.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject -Info 200 [00:04:53.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 200 [00:04:54.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts -Info 201 [00:04:55.000] event: +Info 198 [00:04:40.000] ----------------------------------------------- +Info 199 [00:04:41.000] Running: *ensureProjectForOpenFiles* +Info 200 [00:04:42.000] Before ensureProjectForOpenFiles: +Info 201 [00:04:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 201 [00:04:44.000] Files (3) + +Info 201 [00:04:45.000] ----------------------------------------------- +Info 201 [00:04:46.000] Open files: +Info 201 [00:04:47.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 201 [00:04:48.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 201 [00:04:49.000] After ensureProjectForOpenFiles: +Info 202 [00:04:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 202 [00:04:51.000] Files (3) + +Info 202 [00:04:52.000] ----------------------------------------------- +Info 202 [00:04:53.000] Open files: +Info 202 [00:04:54.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: /user/username/projects/myproject +Info 202 [00:04:55.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 202 [00:04:56.000] got projects updated in background, updating diagnostics for /user/username/projects/myproject/src/main.ts +Info 203 [00:04:57.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/projects/myproject/src/main.ts"]}} After checking timeout queue length (2) and running @@ -1291,7 +1296,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 202 [00:04:56.000] request: +Info 204 [00:04:58.000] request: { "command": "geterr", "arguments": { @@ -1343,7 +1348,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 203 [00:04:57.000] response: +Info 205 [00:04:59.000] response: { "responseRequired": false } @@ -1367,7 +1372,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 204 [00:04:58.000] event: +Info 206 [00:05:00.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -1409,7 +1414,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 205 [00:04:59.000] event: +Info 207 [00:05:01.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1451,9 +1456,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 206 [00:05:00.000] event: +Info 208 [00:05:02.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 207 [00:05:01.000] event: +Info 209 [00:05:03.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":6}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js b/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js index 70ce70264f518..0a89f322a98a9 100644 --- a/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js +++ b/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js @@ -54,8 +54,8 @@ Info 13 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) Info 16 [00:00:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" ../../../../a/lib/lib.d.ts @@ -158,10 +158,10 @@ Info 29 [00:01:08.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 30 [00:01:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:10.000] Project '/dev/null/inferredProject1*' (Inferred) Info 32 [00:01:11.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js - /user/username/projects/myproject/src/server/utilities.js - /user/username/projects/myproject/test/backend/index.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" + /user/username/projects/myproject/src/server/utilities.js Text-1 "function getHostName() { return \"hello\"; } export { getHostName };" + /user/username/projects/myproject/test/backend/index.js SVC-1-0 "import { getHostName } from '../../src/server/utilities';export default getHostName;" ../../../../a/lib/lib.d.ts @@ -1006,8 +1006,8 @@ Info 57 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 58 [00:01:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:01:52.000] Project '/dev/null/inferredProject1*' (Inferred) Info 60 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" ../../../../a/lib/lib.d.ts @@ -1022,9 +1022,9 @@ Info 64 [00:01:57.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 65 [00:01:58.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 66 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) Info 67 [00:02:00.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/client/app.js - /user/username/projects/myproject/src/server/utilities.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/client/app.js SVC-1-0 "" + /user/username/projects/myproject/src/server/utilities.js SVC-1-0 "function getHostName() { return \"hello\"; } export { getHostName };" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js index da1570a630b83..e839f34941f4b 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-not-report-incorrect-error-when-json-is-root-file-found-by-tsconfig.js @@ -69,9 +69,9 @@ Info 16 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/blabla.json - /user/username/projects/myproject/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/blabla.json Text-1 "{}" + /user/username/projects/myproject/src/test.ts SVC-1-0 "import * as blabla from \"./blabla.json\";\ndeclare var console: any;\nconsole.log(blabla);" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js index d874560b4227d..60dfa827971bf 100644 --- a/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js +++ b/tests/baselines/reference/tsserver/projectErrors/should-report-error-when-json-is-not-root-file-found-by-tsconfig.js @@ -68,9 +68,9 @@ Info 16 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:00:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/blabla.json - /user/username/projects/myproject/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/blabla.json Text-1 "{}" + /user/username/projects/myproject/src/test.ts SVC-1-0 "import * as blabla from \"./blabla.json\";\ndeclare var console: any;\nconsole.log(blabla);" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js index a9bb6da61d0d9..d8bdbaf21d4d1 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-opening-new-file-that-doesnt-exist-on-disk-yet-with-projectRoot.js @@ -49,8 +49,8 @@ Info 9 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 10 [00:00:35.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:36.000] Project '/dev/null/inferredProject1*' (Inferred) Info 12 [00:00:37.000] Files (2) - /a/lib/lib.d.ts - untitled:Untitled-1 + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + untitled:Untitled-1 SVC-1-0 "/// \n/// " ../../../../a/lib/lib.d.ts 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 fef71297b66bd..d7ce29e6cbadc 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 @@ -46,8 +46,8 @@ Info 7 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /src/somefile.d.ts 500 Info 8 [00:00:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:34.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:35.000] Files (2) - /a/lib/lib.d.ts - untitled:Untitled-1 + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + untitled:Untitled-1 SVC-1-0 "/// \n/// " a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js index ee3cc9aa310ae..43a5887004d8a 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-gerErr-with-sync-commands.js @@ -57,8 +57,8 @@ Info 12 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 13 [00:00:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 15 [00:00:37.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/ui.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/ui.ts SVC-1-0 "const x = async (_action: string) => {\n};" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js index 0800ca13e351d..9405b7cfb5991 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-getErr.js @@ -59,8 +59,8 @@ Info 13 [00:00:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/ui.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/ui.ts SVC-1-0 "const x = async (_action: string) => {\n};" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js index c87278f4d9f0b..2f048f8901c48 100644 --- a/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectErrors/when-semantic-error-returns-includes-global-error-geterrForProject.js @@ -59,8 +59,8 @@ Info 13 [00:00:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 16 [00:00:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/ui.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/ui.ts SVC-1-0 "const x = async (_action: string) => {\n};" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js b/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js index 2e3352d0a4d41..c15b31ad01d8b 100644 --- a/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js +++ b/tests/baselines/reference/tsserver/projectLanguageServiceStateEvent/large-file-size-is-determined-correctly.js @@ -60,8 +60,8 @@ Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /a/jsconfig.json Info 11 [00:00:28.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:29.000] Project '/a/jsconfig.json' (Configured) Info 13 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/app.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/app.js SVC-1-0 "let x = 1;" lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js index 80d251ad8b558..6662214d24a00 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/compile-on-save-emits-same-output-as-project-build-with-external-project.js @@ -320,9 +320,9 @@ Info 16 [00:01:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/SiblingClass/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:11.000] Project '/user/username/projects/myproject/SiblingClass/tsconfig.json' (Configured) Info 19 [00:01:12.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/buttonClass/Source.ts - /user/username/projects/myproject/SiblingClass/Source.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/buttonClass/Source.ts Text-1 "module Hmi {\n export class Button {\n public static myStaticFunction() {\n }\n }\n}" + /user/username/projects/myproject/SiblingClass/Source.ts SVC-1-0 "module Hmi {\n export class Sibling {\n public mySiblingFunction() {\n }\n }\n}" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js index 18ddf79a42955..c8c521d41d3f0 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,38 +462,49 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -520,7 +531,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:29.000] response: +Info 63 [00:02:33.000] response: { "response": [ { @@ -540,7 +551,7 @@ Info 59 [00:02:29.000] response: ], "responseRequired": true } -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -575,18 +586,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:43.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 70 [00:02:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 71 [00:02:48.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 72 [00:02:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 68 [00:02:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:44.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 70 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 71 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 72 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 73 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 74 [00:02:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 75 [00:02:52.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 76 [00:02:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; @@ -631,12 +642,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 73 [00:02:50.000] response: +Info 77 [00:02:54.000] response: { "response": true, "responseRequired": true } -Info 74 [00:02:51.000] request: +Info 78 [00:02:55.000] request: { "command": "emit-output", "arguments": { @@ -697,7 +708,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 75 [00:02:52.000] response: +Info 79 [00:02:56.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js index c296ff3e47139..9f92cd4080ab9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,35 +462,41 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -517,7 +523,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:26.000] response: +Info 58 [00:02:28.000] response: { "response": [ { @@ -535,7 +541,7 @@ Info 56 [00:02:26.000] response: ], "responseRequired": true } -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -570,18 +576,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 61 [00:02:36.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:37.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 63 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:45.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:38.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:39.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 65 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:42.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 68 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 71 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; @@ -623,12 +629,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 70 [00:02:47.000] response: +Info 72 [00:02:49.000] response: { "response": true, "responseRequired": true } -Info 71 [00:02:48.000] request: +Info 73 [00:02:50.000] request: { "command": "emit-output", "arguments": { @@ -689,7 +695,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 72 [00:02:49.000] response: +Info 74 [00:02:51.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js index 5e0d61f008929..ffe9d71055de7 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,38 +462,49 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -520,7 +531,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:29.000] response: +Info 63 [00:02:33.000] response: { "response": [ { @@ -538,7 +549,7 @@ Info 59 [00:02:29.000] response: ], "responseRequired": true } -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -573,18 +584,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:43.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 70 [00:02:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 71 [00:02:48.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 72 [00:02:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 68 [00:02:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:44.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 70 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 71 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 72 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 73 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 74 [00:02:51.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 75 [00:02:52.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 76 [00:02:53.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; @@ -627,12 +638,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 73 [00:02:50.000] response: +Info 77 [00:02:54.000] response: { "response": true, "responseRequired": true } -Info 74 [00:02:51.000] request: +Info 78 [00:02:55.000] request: { "command": "emit-output", "arguments": { @@ -693,7 +704,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 75 [00:02:52.000] response: +Info 79 [00:02:56.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js index 9602619283645..577a49bc35b92 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,35 +462,41 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -517,7 +523,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:26.000] response: +Info 58 [00:02:28.000] response: { "response": [ { @@ -535,7 +541,7 @@ Info 56 [00:02:26.000] response: ], "responseRequired": true } -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -570,18 +576,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 61 [00:02:36.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:37.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 63 [00:02:38.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 64 [00:02:39.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:40.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 66 [00:02:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:45.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 69 [00:02:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 63 [00:02:38.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:39.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 65 [00:02:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:02:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:42.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 68 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:46.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:47.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 71 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; @@ -623,12 +629,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 70 [00:02:47.000] response: +Info 72 [00:02:49.000] response: { "response": true, "responseRequired": true } -Info 71 [00:02:48.000] request: +Info 73 [00:02:50.000] request: { "command": "emit-output", "arguments": { @@ -689,7 +695,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 72 [00:02:49.000] response: +Info 74 [00:02:51.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js index 1f8455628dd0a..c0519b506c832 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,12 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +495,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -503,7 +508,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -539,18 +544,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:12.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 60 [00:02:13.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 61 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 63 [00:02:16.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 64 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:20.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:02:21.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 67 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:14.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 62 [00:02:15.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 63 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:02:18.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 66 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:23.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 69 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; @@ -595,12 +600,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 68 [00:02:23.000] response: +Info 70 [00:02:25.000] response: { "response": true, "responseRequired": true } -Info 69 [00:02:24.000] request: +Info 71 [00:02:26.000] request: { "command": "emit-output", "arguments": { @@ -662,7 +667,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 70 [00:02:25.000] response: +Info 72 [00:02:27.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js index 3f90da46f0053..b5fdbedc6b007 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js index 192ae9c6144ef..d50ea498559c2 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,12 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +495,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -503,7 +508,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -539,18 +544,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:12.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 60 [00:02:13.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation -Info 61 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 63 [00:02:16.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 64 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:02:20.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:02:21.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 67 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/dependency/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/dependency/fns.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/dependency/fns.js :: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:14.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 62 [00:02:15.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation +Info 63 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:17.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:02:18.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 66 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:23.000] Scheduled: /user/username/projects/myproject/usage/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 69 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/decls/fns.d.ts :: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/usage/tsconfig.json WatchType: Failed Lookup Locations After request //// [/user/username/projects/myproject/dependency/fns.js] "use strict"; @@ -593,12 +598,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 68 [00:02:23.000] response: +Info 70 [00:02:25.000] response: { "response": true, "responseRequired": true } -Info 69 [00:02:24.000] request: +Info 71 [00:02:26.000] request: { "command": "emit-output", "arguments": { @@ -660,7 +665,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/decls: {} -Info 70 [00:02:25.000] response: +Info 72 [00:02:27.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js index 00df458c89151..eccdb17b0c0f4 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js index 37e0f64169fee..94280c1689ef5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js index a41d96f6f9890..3ab383ad9c382 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -503,7 +509,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -565,12 +571,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true } -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -632,7 +638,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js index b310030bea300..c1def87cec762 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -501,7 +507,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -563,12 +569,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true } -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -630,7 +636,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js index e572a384d1f69..84af47a132c32 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -501,7 +507,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -563,12 +569,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true } -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -630,7 +636,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js index e8e5f76457266..719aa2ec78ab9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -501,7 +507,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -563,12 +569,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:04.000] response: +Info 58 [00:02:06.000] response: { "response": false, "responseRequired": true } -Info 57 [00:02:05.000] request: +Info 59 [00:02:07.000] request: { "command": "emit-output", "arguments": { @@ -630,7 +636,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:06.000] response: +Info 60 [00:02:08.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js index 437f660ac61b3..02f02ce270f84 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js index b0bd0c555cb18..f7973e5e6cc17 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js index 1c0bddfbdfa37..c46a490fb8ffe 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,38 +462,49 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -520,7 +531,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:29.000] response: +Info 63 [00:02:33.000] response: { "response": [ { @@ -533,7 +544,7 @@ Info 59 [00:02:29.000] response: ], "responseRequired": true } -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -568,9 +579,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -605,12 +616,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 64 [00:02:36.000] response: +Info 68 [00:02:40.000] response: { "response": true, "responseRequired": true } -Info 65 [00:02:37.000] request: +Info 69 [00:02:41.000] request: { "command": "emit-output", "arguments": { @@ -671,7 +682,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 66 [00:02:38.000] response: +Info 70 [00:02:42.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js index 246028514ae48..dbb81355af433 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,35 +462,41 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -517,7 +523,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:26.000] response: +Info 58 [00:02:28.000] response: { "response": [ { @@ -530,7 +536,7 @@ Info 56 [00:02:26.000] response: ], "responseRequired": true } -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -565,9 +571,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -605,12 +611,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:33.000] response: +Info 63 [00:02:35.000] response: { "response": true, "responseRequired": true } -Info 62 [00:02:34.000] request: +Info 64 [00:02:36.000] request: { "command": "emit-output", "arguments": { @@ -671,7 +677,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 63 [00:02:35.000] response: +Info 65 [00:02:37.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js index 00e46ba4ae583..0670bf74bcb34 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -503,7 +509,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -539,9 +545,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -576,12 +582,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:09.000] response: +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true } -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -643,7 +649,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js index b58afb5521f11..59e6c47cf21ee 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,38 +462,49 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:04.000] Different program with same set of files -Info 57 [00:02:05.000] Before ensureProjectForOpenFiles: -Info 58 [00:02:06.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 58 [00:02:07.000] Files (3) - -Info 58 [00:02:08.000] ----------------------------------------------- -Info 58 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 58 [00:02:10.000] Files (2) - -Info 58 [00:02:11.000] ----------------------------------------------- -Info 58 [00:02:12.000] Open files: -Info 58 [00:02:13.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 58 [00:02:14.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 58 [00:02:15.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 58 [00:02:16.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 58 [00:02:17.000] After ensureProjectForOpenFiles: -Info 59 [00:02:18.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 59 [00:02:19.000] Files (3) - -Info 59 [00:02:20.000] ----------------------------------------------- -Info 59 [00:02:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 59 [00:02:22.000] Files (2) - -Info 59 [00:02:23.000] ----------------------------------------------- -Info 59 [00:02:24.000] Open files: -Info 59 [00:02:25.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 59 [00:02:26.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 59 [00:02:27.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 59 [00:02:28.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 59 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + +Info 60 [00:02:08.000] ----------------------------------------------- +Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: +Info 62 [00:02:10.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 62 [00:02:11.000] Files (3) + +Info 62 [00:02:12.000] ----------------------------------------------- +Info 62 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 62 [00:02:14.000] Files (2) + +Info 62 [00:02:15.000] ----------------------------------------------- +Info 62 [00:02:16.000] Open files: +Info 62 [00:02:17.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 62 [00:02:18.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 62 [00:02:19.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 62 [00:02:20.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 62 [00:02:21.000] After ensureProjectForOpenFiles: +Info 63 [00:02:22.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 63 [00:02:23.000] Files (3) + +Info 63 [00:02:24.000] ----------------------------------------------- +Info 63 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 63 [00:02:26.000] Files (2) + +Info 63 [00:02:27.000] ----------------------------------------------- +Info 63 [00:02:28.000] Open files: +Info 63 [00:02:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 63 [00:02:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 63 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 63 [00:02:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -520,7 +531,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:29.000] response: +Info 63 [00:02:33.000] response: { "response": [ { @@ -533,7 +544,7 @@ Info 59 [00:02:29.000] response: ], "responseRequired": true } -Info 60 [00:02:30.000] request: +Info 64 [00:02:34.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -568,9 +579,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 63 [00:02:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 65 [00:02:37.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 66 [00:02:38.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 67 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -605,12 +616,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 64 [00:02:36.000] response: +Info 68 [00:02:40.000] response: { "response": true, "responseRequired": true } -Info 65 [00:02:37.000] request: +Info 69 [00:02:41.000] request: { "command": "emit-output", "arguments": { @@ -671,7 +682,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 66 [00:02:38.000] response: +Info 70 [00:02:42.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js index 77edb7a1be9b7..1e7b24f12baba 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -503,7 +509,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -539,9 +545,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -577,12 +583,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:09.000] response: +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true } -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -644,7 +650,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js index fc32e10f68a8e..6074d482e47ed 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -462,35 +462,41 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files -Info 54 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 55 [00:02:03.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 55 [00:02:04.000] Files (3) - -Info 55 [00:02:05.000] ----------------------------------------------- -Info 55 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 55 [00:02:07.000] Files (2) - -Info 55 [00:02:08.000] ----------------------------------------------- -Info 55 [00:02:09.000] Open files: -Info 55 [00:02:10.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 55 [00:02:11.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 55 [00:02:12.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 55 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 55 [00:02:14.000] After ensureProjectForOpenFiles: -Info 56 [00:02:15.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 56 [00:02:16.000] Files (3) - -Info 56 [00:02:17.000] ----------------------------------------------- -Info 56 [00:02:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 56 [00:02:19.000] Files (2) - -Info 56 [00:02:20.000] ----------------------------------------------- -Info 56 [00:02:21.000] Open files: -Info 56 [00:02:22.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 56 [00:02:23.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 56 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined -Info 56 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- +Info 56 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:05.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 57 [00:02:06.000] Files (3) + +Info 57 [00:02:07.000] ----------------------------------------------- +Info 57 [00:02:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 57 [00:02:09.000] Files (2) + +Info 57 [00:02:10.000] ----------------------------------------------- +Info 57 [00:02:11.000] Open files: +Info 57 [00:02:12.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 57 [00:02:13.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 57 [00:02:14.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 57 [00:02:15.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 57 [00:02:16.000] After ensureProjectForOpenFiles: +Info 58 [00:02:17.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 58 [00:02:18.000] Files (3) + +Info 58 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 58 [00:02:21.000] Files (2) + +Info 58 [00:02:22.000] ----------------------------------------------- +Info 58 [00:02:23.000] Open files: +Info 58 [00:02:24.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 58 [00:02:25.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 58 [00:02:26.000] FileName: /user/username/projects/myproject/dependency/fns.ts ProjectRootPath: undefined +Info 58 [00:02:27.000] Projects: /user/username/projects/myproject/usage/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -517,7 +523,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:26.000] response: +Info 58 [00:02:28.000] response: { "response": [ { @@ -530,7 +536,7 @@ Info 56 [00:02:26.000] response: ], "responseRequired": true } -Info 57 [00:02:27.000] request: +Info 59 [00:02:29.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -565,9 +571,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 58 [00:02:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 59 [00:02:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 60 [00:02:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 60 [00:02:32.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:33.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 62 [00:02:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -603,12 +609,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:33.000] response: +Info 63 [00:02:35.000] response: { "response": true, "responseRequired": true } -Info 62 [00:02:34.000] request: +Info 64 [00:02:36.000] request: { "command": "emit-output", "arguments": { @@ -669,7 +675,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 63 [00:02:35.000] response: +Info 65 [00:02:37.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js index 431532900b7fd..daff51c5ab8f6 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -503,7 +509,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -539,9 +545,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -576,12 +582,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:09.000] response: +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true } -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -643,7 +649,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js index 56bbaefb22b02..28de5ba1517d1 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -463,7 +463,13 @@ FsWatchesRecursive:: Info 51 [00:01:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:02:01.000] Different program with same set of files +Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 54 [00:02:02.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 55 [00:02:03.000] ----------------------------------------------- After request PolledWatches:: @@ -490,7 +496,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 54 [00:02:02.000] response: +Info 56 [00:02:04.000] response: { "response": [ { @@ -503,7 +509,7 @@ Info 54 [00:02:02.000] response: ], "responseRequired": true } -Info 55 [00:02:03.000] request: +Info 57 [00:02:05.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -539,9 +545,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 56 [00:02:06.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 57 [00:02:07.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 58 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 60 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -579,12 +585,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 59 [00:02:09.000] response: +Info 61 [00:02:11.000] response: { "response": true, "responseRequired": true } -Info 60 [00:02:10.000] request: +Info 62 [00:02:12.000] request: { "command": "emit-output", "arguments": { @@ -646,7 +652,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 61 [00:02:11.000] response: +Info 63 [00:02:13.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js index 2b4d69a71a6f1..77d61834c2cd5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js index 2ac93a8075031..3c6f05b235cfb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -191,8 +191,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js index 4280767d59b5e..2eb0210e77fd3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -280,23 +280,29 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) - -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) - -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) + +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -323,7 +329,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:43.000] response: +Info 43 [00:01:45.000] response: { "response": [ { @@ -336,7 +342,7 @@ Info 41 [00:01:43.000] response: ], "responseRequired": true } -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -397,12 +403,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:45.000] response: +Info 45 [00:01:47.000] response: { "response": false, "responseRequired": true } -Info 44 [00:01:46.000] request: +Info 46 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -463,7 +469,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 45 [00:01:47.000] response: +Info 47 [00:01:49.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js index 781aabb19272c..ee1731dbf90ef 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -341,23 +341,29 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) - -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) - -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) + +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -384,7 +390,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:38.000] response: +Info 41 [00:01:40.000] response: { "response": [ { @@ -395,7 +401,7 @@ Info 39 [00:01:38.000] response: ], "responseRequired": true } -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -456,12 +462,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:40.000] response: +Info 43 [00:01:42.000] response: { "response": false, "responseRequired": true } -Info 42 [00:01:41.000] request: +Info 44 [00:01:43.000] request: { "command": "emit-output", "arguments": { @@ -522,7 +528,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:42.000] response: +Info 45 [00:01:44.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js index 83817dae43965..dc931bf261064 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -280,23 +280,29 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) - -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) - -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) + +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -323,7 +329,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:43.000] response: +Info 43 [00:01:45.000] response: { "response": [ { @@ -334,7 +340,7 @@ Info 41 [00:01:43.000] response: ], "responseRequired": true } -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -395,12 +401,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:45.000] response: +Info 45 [00:01:47.000] response: { "response": false, "responseRequired": true } -Info 44 [00:01:46.000] request: +Info 46 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -461,7 +467,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 45 [00:01:47.000] response: +Info 47 [00:01:49.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js index 438705ea84b9d..dc63262228929 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -341,23 +341,29 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) - -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) - -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) + +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -384,7 +390,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:38.000] response: +Info 41 [00:01:40.000] response: { "response": [ { @@ -395,7 +401,7 @@ Info 39 [00:01:38.000] response: ], "responseRequired": true } -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -456,12 +462,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:40.000] response: +Info 43 [00:01:42.000] response: { "response": false, "responseRequired": true } -Info 42 [00:01:41.000] request: +Info 44 [00:01:43.000] request: { "command": "emit-output", "arguments": { @@ -522,7 +528,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:42.000] response: +Info 45 [00:01:44.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js index 6517a3da3cfb3..9d63125e9015e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -281,7 +281,13 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- After request PolledWatches:: @@ -308,7 +314,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:29.000] response: +Info 41 [00:01:31.000] response: { "response": [ { @@ -321,7 +327,7 @@ Info 39 [00:01:29.000] response: ], "responseRequired": true } -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -383,12 +389,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:31.000] response: +Info 43 [00:01:33.000] response: { "response": false, "responseRequired": true } -Info 42 [00:01:32.000] request: +Info 44 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -450,7 +456,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:33.000] response: +Info 45 [00:01:35.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js index 24bb879d01fa5..b60a2f8d56da4 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -342,7 +342,13 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- After request PolledWatches:: @@ -369,7 +375,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 37 [00:01:24.000] response: +Info 39 [00:01:26.000] response: { "response": [ { @@ -380,7 +386,7 @@ Info 37 [00:01:24.000] response: ], "responseRequired": true } -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -442,12 +448,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:26.000] response: +Info 41 [00:01:28.000] response: { "response": false, "responseRequired": true } -Info 40 [00:01:27.000] request: +Info 42 [00:01:29.000] request: { "command": "emit-output", "arguments": { @@ -509,7 +515,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:28.000] response: +Info 43 [00:01:30.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js index 599caf5917923..7dc433697d30a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -281,7 +281,13 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- After request PolledWatches:: @@ -308,7 +314,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:29.000] response: +Info 41 [00:01:31.000] response: { "response": [ { @@ -319,7 +325,7 @@ Info 39 [00:01:29.000] response: ], "responseRequired": true } -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -381,12 +387,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:31.000] response: +Info 43 [00:01:33.000] response: { "response": false, "responseRequired": true } -Info 42 [00:01:32.000] request: +Info 44 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -448,7 +454,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:33.000] response: +Info 45 [00:01:35.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js index c460d4cd336c9..f9d854a9f2cc9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -342,7 +342,13 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- After request PolledWatches:: @@ -369,7 +375,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 37 [00:01:24.000] response: +Info 39 [00:01:26.000] response: { "response": [ { @@ -380,7 +386,7 @@ Info 37 [00:01:24.000] response: ], "responseRequired": true } -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -442,12 +448,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:26.000] response: +Info 41 [00:01:28.000] response: { "response": false, "responseRequired": true } -Info 40 [00:01:27.000] request: +Info 42 [00:01:29.000] request: { "command": "emit-output", "arguments": { @@ -509,7 +515,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:28.000] response: +Info 43 [00:01:30.000] response: { "response": { "emitSkipped": true, diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js index 45da5f56908b2..d02add8bf5149 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency-with-project.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js index ccd74ce10d56f..9208b5b9f056f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js index d3c96d1b62cad..0be61d1670cdd 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-depenedency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -280,23 +280,29 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) - -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) - -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) + +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -323,7 +329,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:43.000] response: +Info 43 [00:01:45.000] response: { "response": [ { @@ -336,7 +342,7 @@ Info 41 [00:01:43.000] response: ], "responseRequired": true } -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -371,9 +377,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:48.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 45 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 45 [00:01:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:50.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 47 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -408,12 +414,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 46 [00:01:50.000] response: +Info 48 [00:01:52.000] response: { "response": true, "responseRequired": true } -Info 47 [00:01:51.000] request: +Info 49 [00:01:53.000] request: { "command": "emit-output", "arguments": { @@ -474,7 +480,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 48 [00:01:52.000] response: +Info 50 [00:01:54.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js index f8324f3aea384..2934825106dfa 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -341,23 +341,29 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) - -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) - -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) + +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -384,7 +390,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:38.000] response: +Info 41 [00:01:40.000] response: { "response": [ { @@ -397,7 +403,7 @@ Info 39 [00:01:38.000] response: ], "responseRequired": true } -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -432,9 +438,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:43.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 43 [00:01:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:45.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -472,12 +478,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 44 [00:01:45.000] response: +Info 46 [00:01:47.000] response: { "response": true, "responseRequired": true } -Info 45 [00:01:46.000] request: +Info 47 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -538,7 +544,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 46 [00:01:47.000] response: +Info 48 [00:01:49.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js index 19014833d3631..f4e4de22182b6 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -280,23 +280,29 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files -Info 39 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:30.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 40 [00:01:31.000] Files (3) - -Info 40 [00:01:32.000] ----------------------------------------------- -Info 40 [00:01:33.000] Open files: -Info 40 [00:01:34.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 40 [00:01:35.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 40 [00:01:36.000] After ensureProjectForOpenFiles: -Info 41 [00:01:37.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 41 [00:01:38.000] Files (3) - -Info 41 [00:01:39.000] ----------------------------------------------- -Info 41 [00:01:40.000] Open files: -Info 41 [00:01:41.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 41 [00:01:42.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 42 [00:01:33.000] Files (3) + +Info 42 [00:01:34.000] ----------------------------------------------- +Info 42 [00:01:35.000] Open files: +Info 42 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 42 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 42 [00:01:38.000] After ensureProjectForOpenFiles: +Info 43 [00:01:39.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 43 [00:01:40.000] Files (3) + +Info 43 [00:01:41.000] ----------------------------------------------- +Info 43 [00:01:42.000] Open files: +Info 43 [00:01:43.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 43 [00:01:44.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -323,7 +329,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:43.000] response: +Info 43 [00:01:45.000] response: { "response": [ { @@ -336,7 +342,7 @@ Info 41 [00:01:43.000] response: ], "responseRequired": true } -Info 42 [00:01:44.000] request: +Info 44 [00:01:46.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -371,9 +377,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 43 [00:01:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 44 [00:01:48.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 45 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 45 [00:01:49.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 46 [00:01:50.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 47 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -408,12 +414,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 46 [00:01:50.000] response: +Info 48 [00:01:52.000] response: { "response": true, "responseRequired": true } -Info 47 [00:01:51.000] request: +Info 49 [00:01:53.000] request: { "command": "emit-output", "arguments": { @@ -474,7 +480,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 48 [00:01:52.000] response: +Info 50 [00:01:54.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js index 89586192c24f2..9b75987d6f588 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -341,23 +341,29 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Before ensureProjectForOpenFiles: -Info 38 [00:01:25.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 38 [00:01:26.000] Files (3) - -Info 38 [00:01:27.000] ----------------------------------------------- -Info 38 [00:01:28.000] Open files: -Info 38 [00:01:29.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 38 [00:01:30.000] Projects: /user/username/projects/myproject/usage/tsconfig.json -Info 38 [00:01:31.000] After ensureProjectForOpenFiles: -Info 39 [00:01:32.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) -Info 39 [00:01:33.000] Files (3) - -Info 39 [00:01:34.000] ----------------------------------------------- -Info 39 [00:01:35.000] Open files: -Info 39 [00:01:36.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined -Info 39 [00:01:37.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Before ensureProjectForOpenFiles: +Info 40 [00:01:27.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 40 [00:01:28.000] Files (3) + +Info 40 [00:01:29.000] ----------------------------------------------- +Info 40 [00:01:30.000] Open files: +Info 40 [00:01:31.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 40 [00:01:32.000] Projects: /user/username/projects/myproject/usage/tsconfig.json +Info 40 [00:01:33.000] After ensureProjectForOpenFiles: +Info 41 [00:01:34.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 41 [00:01:35.000] Files (3) + +Info 41 [00:01:36.000] ----------------------------------------------- +Info 41 [00:01:37.000] Open files: +Info 41 [00:01:38.000] FileName: /user/username/projects/myproject/usage/usage.ts ProjectRootPath: undefined +Info 41 [00:01:39.000] Projects: /user/username/projects/myproject/usage/tsconfig.json After request PolledWatches:: @@ -384,7 +390,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:38.000] response: +Info 41 [00:01:40.000] response: { "response": [ { @@ -397,7 +403,7 @@ Info 39 [00:01:38.000] response: ], "responseRequired": true } -Info 40 [00:01:39.000] request: +Info 42 [00:01:41.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -432,9 +438,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:42.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:43.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 43 [00:01:44.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:45.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -470,12 +476,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 44 [00:01:45.000] response: +Info 46 [00:01:47.000] response: { "response": true, "responseRequired": true } -Info 45 [00:01:46.000] request: +Info 47 [00:01:48.000] request: { "command": "emit-output", "arguments": { @@ -536,7 +542,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 46 [00:01:47.000] response: +Info 48 [00:01:49.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js index 9d253cc0fc5e1..e35af7a4d2562 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-depenedency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -281,7 +281,13 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- After request PolledWatches:: @@ -308,7 +314,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:29.000] response: +Info 41 [00:01:31.000] response: { "response": [ { @@ -321,7 +327,7 @@ Info 39 [00:01:29.000] response: ], "responseRequired": true } -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -357,9 +363,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 43 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:36.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -394,12 +400,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 44 [00:01:36.000] response: +Info 46 [00:01:38.000] response: { "response": true, "responseRequired": true } -Info 45 [00:01:37.000] request: +Info 47 [00:01:39.000] request: { "command": "emit-output", "arguments": { @@ -461,7 +467,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 46 [00:01:38.000] response: +Info 48 [00:01:40.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js index 762d0a6a93600..062e039b0fb6c 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -342,7 +342,13 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- After request PolledWatches:: @@ -369,7 +375,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 37 [00:01:24.000] response: +Info 39 [00:01:26.000] response: { "response": [ { @@ -382,7 +388,7 @@ Info 37 [00:01:24.000] response: ], "responseRequired": true } -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -418,9 +424,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:28.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 40 [00:01:29.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 41 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 41 [00:01:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 42 [00:01:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 43 [00:01:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -458,12 +464,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 42 [00:01:31.000] response: +Info 44 [00:01:33.000] response: { "response": true, "responseRequired": true } -Info 43 [00:01:32.000] request: +Info 45 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -525,7 +531,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 44 [00:01:33.000] response: +Info 46 [00:01:35.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js index ad30c3d077262..aac487d491a37 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-dependency.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -281,7 +281,13 @@ FsWatchesRecursive:: Info 36 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 37 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:28.000] Different program with same set of files +Info 38 [00:01:28.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 39 [00:01:29.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-2 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" + +Info 40 [00:01:30.000] ----------------------------------------------- After request PolledWatches:: @@ -308,7 +314,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:29.000] response: +Info 41 [00:01:31.000] response: { "response": [ { @@ -321,7 +327,7 @@ Info 39 [00:01:29.000] response: ], "responseRequired": true } -Info 40 [00:01:30.000] request: +Info 42 [00:01:32.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -357,9 +363,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 41 [00:01:33.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 42 [00:01:34.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 43 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 43 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 44 [00:01:36.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 45 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -394,12 +400,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 44 [00:01:36.000] response: +Info 46 [00:01:38.000] response: { "response": true, "responseRequired": true } -Info 45 [00:01:37.000] request: +Info 47 [00:01:39.000] request: { "command": "emit-output", "arguments": { @@ -461,7 +467,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 46 [00:01:38.000] response: +Info 48 [00:01:40.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js index e9f23d5c75569..406f59e3a1dd9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project-and-local-change-to-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts @@ -342,7 +342,13 @@ FsWatchesRecursive:: Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files +Info 36 [00:01:23.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" + +Info 38 [00:01:25.000] ----------------------------------------------- After request PolledWatches:: @@ -369,7 +375,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 37 [00:01:24.000] response: +Info 39 [00:01:26.000] response: { "response": [ { @@ -382,7 +388,7 @@ Info 37 [00:01:24.000] response: ], "responseRequired": true } -Info 38 [00:01:25.000] request: +Info 40 [00:01:27.000] request: { "command": "compileOnSaveEmitFile", "arguments": { @@ -418,9 +424,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 39 [00:01:28.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory -Info 40 [00:01:29.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js -Info 41 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 41 [00:01:30.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory +Info 42 [00:01:31.000] Project: /user/username/projects/myproject/usage/tsconfig.json Detected file add/remove of non supported extension: /user/username/projects/myproject/usage/usage.js +Info 43 [00:01:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/usage/usage.js :: WatchInfo: /user/username/projects/myproject/usage 1 undefined Config: /user/username/projects/myproject/usage/tsconfig.json WatchType: Wild card directory After request //// [/user/username/projects/myproject/usage/usage.js] "use strict"; @@ -456,12 +462,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 42 [00:01:31.000] response: +Info 44 [00:01:33.000] response: { "response": true, "responseRequired": true } -Info 43 [00:01:32.000] request: +Info 45 [00:01:34.000] request: { "command": "emit-output", "arguments": { @@ -523,7 +529,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/dependency: {} -Info 44 [00:01:33.000] response: +Info 46 [00:01:35.000] response: { "response": { "outputFiles": [ diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js index 668b59b2cd87e..b71568baa9407 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage-with-project.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js index 95585941e0652..c018e249d0211 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/when-dependency-project-is-not-open-and-save-on-usage.js @@ -94,9 +94,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index 75cd840c1aa0d..b07c7c9fd0215 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -100,9 +100,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js index b588140b9551d..0380f648e9d4a 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-getErr.js @@ -102,9 +102,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js index f3cce39901abe..3029a88c8b2e6 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-dependency-project-is-not-open-geterrForProject.js @@ -102,9 +102,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index 4aea666e4b384..958088ff8bef7 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -100,9 +100,9 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -199,8 +199,8 @@ Info 38 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:16.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js index 52f7ca2ff574c..9b54966e11d7f 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js @@ -102,9 +102,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -209,8 +209,8 @@ Info 43 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js index bf6a23cd382a5..8f8390391aa18 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js @@ -102,9 +102,9 @@ Info 22 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:53.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 25 [00:00:54.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n fnErr\n} from '../decls/fns'\nfn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -209,8 +209,8 @@ Info 43 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js index b2769484adcff..35682e6f671f8 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-gerErr-with-sync-commands.js @@ -94,9 +94,9 @@ Info 19 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:50.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 22 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js index b2432dc565d5f..14470a9f594e7 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-getErr.js @@ -96,9 +96,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js index 4101c73f96541..b5646f08f7be2 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-dependency-project-is-not-open-geterrForProject.js @@ -96,9 +96,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index e8947ddc94b57..740ff4cf99f5e 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -94,9 +94,9 @@ Info 19 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:50.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 22 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -189,8 +189,8 @@ Info 36 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js index 2af325c68ed72..12262afc2d035 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js @@ -96,9 +96,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -199,8 +199,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js index f529af4582ad2..6411f7f927d34 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js @@ -96,9 +96,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/usage/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts - /user/username/projects/myproject/usage/usage.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/usage/usage.ts SVC-1-0 "fn1();\nfn2();\nfnErr();\n" ../../../../../a/lib/lib.d.ts @@ -199,8 +199,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/fns.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js index f9b6caca5ab80..1aa333c0c64b8 100644 --- a/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js +++ b/tests/baselines/reference/tsserver/projectReferences/ancestor-and-project-ref-management.js @@ -416,9 +416,9 @@ Info 15 [00:01:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:01:30.000] Finishing updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:01:31.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 18 [00:01:32.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/compositeExec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/compositeExec/index.ts SVC-1-0 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,8 @@ Info 34 [00:01:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:58.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) Info 37 [00:02:00.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/temp/temp.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/temp/temp.ts SVC-1-0 "let x = 10" ../../../../a/lib/lib.d.ts @@ -622,8 +622,8 @@ Info 48 [00:02:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 49 [00:02:26.000] Finishing updateGraphWorker: Project: /user/username/projects/container/lib/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 50 [00:02:27.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) Info 51 [00:02:28.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" ../../../../../a/lib/lib.d.ts @@ -671,20 +671,23 @@ Info 57 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 58 [00:02:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 59 [00:02:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 60 [00:02:37.000] Finishing updateGraphWorker: Project: /user/username/projects/container/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 61 [00:02:38.000] Different program with same set of files -Info 62 [00:02:39.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json -Info 63 [00:02:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:41.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json -Info 65 [00:02:42.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 66 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 67 [00:02:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 68 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 69 [00:02:46.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 70 [00:02:47.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 71 [00:02:48.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/exec/index.ts +Info 61 [00:02:38.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 62 [00:02:39.000] Files (0) + +Info 63 [00:02:40.000] ----------------------------------------------- +Info 64 [00:02:41.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json +Info 65 [00:02:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info +Info 66 [00:02:43.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json +Info 67 [00:02:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 68 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 69 [00:02:46.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 70 [00:02:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 71 [00:02:48.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 72 [00:02:49.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 73 [00:02:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/exec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -694,9 +697,9 @@ Info 71 [00:02:48.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 72 [00:02:49.000] ----------------------------------------------- -Info 73 [00:02:50.000] Search path: /user/username/projects/container/lib -Info 74 [00:02:51.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json +Info 74 [00:02:51.000] ----------------------------------------------- +Info 75 [00:02:52.000] Search path: /user/username/projects/container/lib +Info 76 [00:02:53.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json After request PolledWatches:: @@ -733,7 +736,7 @@ FsWatches:: FsWatchesRecursive:: -Info 75 [00:02:52.000] response: +Info 77 [00:02:54.000] response: { "response": { "info": { @@ -811,33 +814,33 @@ Info 75 [00:02:52.000] response: }, "responseRequired": true } -Info 76 [00:02:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 77 [00:02:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 78 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info -Info 79 [00:02:56.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) -Info 79 [00:02:57.000] Files (3) - -Info 79 [00:02:58.000] ----------------------------------------------- -Info 79 [00:02:59.000] Project '/user/username/projects/container/tsconfig.json' (Configured) -Info 79 [00:03:00.000] Files (0) - -Info 79 [00:03:01.000] ----------------------------------------------- -Info 79 [00:03:02.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) -Info 79 [00:03:03.000] Files (2) - -Info 79 [00:03:04.000] ----------------------------------------------- -Info 79 [00:03:05.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 79 [00:03:06.000] Files (3) - -Info 79 [00:03:07.000] ----------------------------------------------- -Info 79 [00:03:08.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 79 [00:03:09.000] Files (2) - -Info 79 [00:03:10.000] ----------------------------------------------- -Info 79 [00:03:11.000] Open files: -Info 79 [00:03:12.000] FileName: /user/username/projects/container/compositeExec/index.ts ProjectRootPath: undefined -Info 79 [00:03:13.000] Projects: /user/username/projects/container/compositeExec/tsconfig.json -Info 79 [00:03:14.000] request: +Info 78 [00:02:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 79 [00:02:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 80 [00:02:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info +Info 81 [00:02:58.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) +Info 81 [00:02:59.000] Files (3) + +Info 81 [00:03:00.000] ----------------------------------------------- +Info 81 [00:03:01.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 81 [00:03:02.000] Files (0) + +Info 81 [00:03:03.000] ----------------------------------------------- +Info 81 [00:03:04.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) +Info 81 [00:03:05.000] Files (2) + +Info 81 [00:03:06.000] ----------------------------------------------- +Info 81 [00:03:07.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 81 [00:03:08.000] Files (3) + +Info 81 [00:03:09.000] ----------------------------------------------- +Info 81 [00:03:10.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 81 [00:03:11.000] Files (2) + +Info 81 [00:03:12.000] ----------------------------------------------- +Info 81 [00:03:13.000] Open files: +Info 81 [00:03:14.000] FileName: /user/username/projects/container/compositeExec/index.ts ProjectRootPath: undefined +Info 81 [00:03:15.000] Projects: /user/username/projects/container/compositeExec/tsconfig.json +Info 81 [00:03:16.000] request: { "command": "open", "arguments": { @@ -880,25 +883,14 @@ FsWatches:: FsWatchesRecursive:: -Info 80 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:16.000] Search path: /user/username/projects/temp -Info 82 [00:03:17.000] For info: /user/username/projects/temp/temp.ts :: No config files found. -Info 83 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 84 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 85 [00:03:20.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 86 [00:03:21.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 87 [00:03:22.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 88 [00:03:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/temp/temp.ts - - - ../../../../a/lib/lib.d.ts - Default library for target 'es5' - temp.ts - Root file specified for compilation - -Info 89 [00:03:24.000] ----------------------------------------------- +Info 82 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/temp/temp.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:18.000] Search path: /user/username/projects/temp +Info 84 [00:03:19.000] For info: /user/username/projects/temp/temp.ts :: No config files found. +Info 85 [00:03:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 86 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 87 [00:03:22.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 88 [00:03:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 89 [00:03:24.000] Same program as before Info 90 [00:03:25.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 90 [00:03:26.000] Files (3) @@ -1064,21 +1056,10 @@ Info 99 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 100 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/temp/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root Info 101 [00:04:30.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 102 [00:04:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 103 [00:04:32.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 104 [00:04:33.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/temp/temp.ts - - - ../../../../a/lib/lib.d.ts - Default library for target 'es5' - temp.ts - Root file specified for compilation - -Info 105 [00:04:34.000] ----------------------------------------------- -Info 106 [00:04:35.000] `remove Project:: -Info 107 [00:04:36.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) -Info 108 [00:04:37.000] Files (3) +Info 103 [00:04:32.000] Same program as before +Info 104 [00:04:33.000] `remove Project:: +Info 105 [00:04:34.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) +Info 106 [00:04:35.000] Files (3) /a/lib/lib.d.ts /user/username/projects/container/lib/index.ts /user/username/projects/container/compositeExec/index.ts @@ -1091,25 +1072,25 @@ Info 108 [00:04:37.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 109 [00:04:38.000] ----------------------------------------------- -Info 110 [00:04:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 111 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 112 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 113 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots -Info 114 [00:04:43.000] `remove Project:: -Info 115 [00:04:44.000] Project '/user/username/projects/container/tsconfig.json' (Configured) -Info 116 [00:04:45.000] Files (0) +Info 107 [00:04:36.000] ----------------------------------------------- +Info 108 [00:04:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 109 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 110 [00:04:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 111 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Type roots +Info 112 [00:04:41.000] `remove Project:: +Info 113 [00:04:42.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 114 [00:04:43.000] Files (0) -Info 117 [00:04:46.000] ----------------------------------------------- -Info 118 [00:04:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file -Info 119 [00:04:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file -Info 120 [00:04:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots -Info 121 [00:04:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots -Info 122 [00:04:51.000] `remove Project:: -Info 123 [00:04:52.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) -Info 124 [00:04:53.000] Files (2) +Info 115 [00:04:44.000] ----------------------------------------------- +Info 116 [00:04:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file +Info 117 [00:04:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file +Info 118 [00:04:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots +Info 119 [00:04:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots +Info 120 [00:04:49.000] `remove Project:: +Info 121 [00:04:50.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) +Info 122 [00:04:51.000] Files (2) /a/lib/lib.d.ts /user/username/projects/container/lib/index.ts @@ -1119,14 +1100,14 @@ Info 124 [00:04:53.000] Files (2) index.ts Part of 'files' list in tsconfig.json -Info 125 [00:04:54.000] ----------------------------------------------- -Info 126 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 127 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 128 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 129 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots -Info 130 [00:04:59.000] `remove Project:: -Info 131 [00:05:00.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 132 [00:05:01.000] Files (3) +Info 123 [00:04:52.000] ----------------------------------------------- +Info 124 [00:04:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 125 [00:04:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 126 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 127 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/lib/tsconfig.json WatchType: Type roots +Info 128 [00:04:57.000] `remove Project:: +Info 129 [00:04:58.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 130 [00:04:59.000] Files (3) /a/lib/lib.d.ts /user/username/projects/container/lib/index.ts /user/username/projects/container/exec/index.ts @@ -1139,23 +1120,23 @@ Info 132 [00:05:01.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 133 [00:05:02.000] ----------------------------------------------- -Info 134 [00:05:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file -Info 135 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file -Info 136 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 137 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 138 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 139 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 140 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/index.ts 500 undefined WatchType: Closed Script info -Info 141 [00:05:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/index.ts 500 undefined WatchType: Closed Script info -Info 142 [00:05:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info -Info 143 [00:05:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 143 [00:05:13.000] Files (2) - -Info 143 [00:05:14.000] ----------------------------------------------- -Info 143 [00:05:15.000] Open files: -Info 143 [00:05:16.000] FileName: /user/username/projects/temp/temp.ts ProjectRootPath: undefined -Info 143 [00:05:17.000] Projects: /dev/null/inferredProject1* +Info 131 [00:05:00.000] ----------------------------------------------- +Info 132 [00:05:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/tsconfig.json 2000 undefined Project: /user/username/projects/container/compositeExec/tsconfig.json WatchType: Config file +Info 133 [00:05:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/tsconfig.json 2000 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Config file +Info 134 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 135 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 136 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 137 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 138 [00:05:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/compositeExec/index.ts 500 undefined WatchType: Closed Script info +Info 139 [00:05:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/lib/index.ts 500 undefined WatchType: Closed Script info +Info 140 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info +Info 141 [00:05:10.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 141 [00:05:11.000] Files (2) + +Info 141 [00:05:12.000] ----------------------------------------------- +Info 141 [00:05:13.000] Open files: +Info 141 [00:05:14.000] FileName: /user/username/projects/temp/temp.ts ProjectRootPath: undefined +Info 141 [00:05:15.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -1172,7 +1153,7 @@ FsWatches:: FsWatchesRecursive:: -Info 143 [00:05:18.000] response: +Info 141 [00:05:16.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js index 84ad070d7e772..0b2f861813fd7 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built-with-disableSourceOfProjectReferenceRedirect.js @@ -281,10 +281,10 @@ Info 33 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 34 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app/src/program/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:46.000] Project '/user/username/projects/myproject/app/src/program/tsconfig.json' (Configured) Info 36 [00:01:47.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/shared/bld/library/index.d.ts - /user/username/projects/myproject/app/src/program/bar.ts - /user/username/projects/myproject/app/src/program/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/shared/bld/library/index.d.ts Text-1 "export declare function foo(): void;\n" + /user/username/projects/myproject/app/src/program/bar.ts Text-1 "import {foo} from \"shared\";" + /user/username/projects/myproject/app/src/program/index.ts SVC-1-0 "foo" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js index d4b1acb0ed249..5dde31e38d23b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project-when-built.js @@ -280,10 +280,10 @@ Info 33 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 34 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app/src/program/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:46.000] Project '/user/username/projects/myproject/app/src/program/tsconfig.json' (Configured) Info 36 [00:01:47.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/shared/src/library/index.ts - /user/username/projects/myproject/app/src/program/bar.ts - /user/username/projects/myproject/app/src/program/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/shared/src/library/index.ts Text-1 "export function foo() {}" + /user/username/projects/myproject/app/src/program/bar.ts Text-1 "import {foo} from \"shared\";" + /user/username/projects/myproject/app/src/program/index.ts SVC-1-0 "foo" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js index fa7837b251728..9490ce58c8a78 100644 --- a/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/auto-import-with-referenced-project.js @@ -111,10 +111,10 @@ Info 33 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 34 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/app/src/program/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 35 [00:01:22.000] Project '/user/username/projects/myproject/app/src/program/tsconfig.json' (Configured) Info 36 [00:01:23.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/shared/src/library/index.ts - /user/username/projects/myproject/app/src/program/bar.ts - /user/username/projects/myproject/app/src/program/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/shared/src/library/index.ts Text-1 "export function foo() {}" + /user/username/projects/myproject/app/src/program/bar.ts Text-1 "import {foo} from \"shared\";" + /user/username/projects/myproject/app/src/program/index.ts SVC-1-0 "foo" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js index c0436f6483512..07a37e213cbe1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js +++ b/tests/baselines/reference/tsserver/projectReferences/can-successfully-find-references-with-out-option.js @@ -413,9 +413,9 @@ Info 15 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:01:27.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 18 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/compositeExec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/compositeExec/index.ts SVC-1-0 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -513,8 +513,8 @@ Info 35 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 36 [00:01:55.000] Finishing updateGraphWorker: Project: /user/username/projects/container/lib/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:56.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) Info 38 [00:01:57.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" ../../../../../a/lib/lib.d.ts @@ -562,20 +562,23 @@ Info 44 [00:02:03.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 45 [00:02:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 46 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 47 [00:02:06.000] Finishing updateGraphWorker: Project: /user/username/projects/container/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 48 [00:02:07.000] Different program with same set of files -Info 49 [00:02:08.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json -Info 50 [00:02:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info -Info 51 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json -Info 52 [00:02:11.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 53 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 54 [00:02:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 55 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots -Info 56 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 57 [00:02:16.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) -Info 58 [00:02:17.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/exec/index.ts +Info 48 [00:02:07.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 49 [00:02:08.000] Files (0) + +Info 50 [00:02:09.000] ----------------------------------------------- +Info 51 [00:02:10.000] Creating configuration project /user/username/projects/container/exec/tsconfig.json +Info 52 [00:02:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/index.ts 500 undefined WatchType: Closed Script info +Info 53 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json +Info 54 [00:02:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 55 [00:02:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/exec/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 56 [00:02:15.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 57 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/exec/tsconfig.json WatchType: Type roots +Info 58 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 59 [00:02:18.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) +Info 60 [00:02:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/exec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -585,9 +588,9 @@ Info 58 [00:02:17.000] Files (3) index.ts Part of 'files' list in tsconfig.json -Info 59 [00:02:18.000] ----------------------------------------------- -Info 60 [00:02:19.000] Search path: /user/username/projects/container/lib -Info 61 [00:02:20.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json +Info 61 [00:02:20.000] ----------------------------------------------- +Info 62 [00:02:21.000] Search path: /user/username/projects/container/lib +Info 63 [00:02:22.000] For info: /user/username/projects/container/lib/index.ts :: Config file name: /user/username/projects/container/lib/tsconfig.json After request PolledWatches:: @@ -618,7 +621,7 @@ FsWatches:: FsWatchesRecursive:: -Info 62 [00:02:21.000] response: +Info 64 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index 973e1a79b321e..5018e09c177a2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -77,25 +77,28 @@ Info 15 [00:01:20.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 16 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 17 [00:01:22.000] 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 18 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 19 [00:01:24.000] Different program with same set of files -Info 20 [00:01:25.000] event: +Info 19 [00:01:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 20 [00:01:25.000] Files (0) + +Info 21 [00:01:26.000] ----------------------------------------------- +Info 22 [00:01:27.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 21 [00:01:26.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 22 [00:01:27.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json Info 23 [00:01:28.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 24 [00:01:29.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 25 [00:01:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 24 [00:01:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 25 [00:01:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 27 [00:01:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 28 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 29 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 30 [00:01:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 31 [00:01:36.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 28 [00:01:33.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 29 [00:01:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 30 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 31 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 32 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 33 [00:01:38.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -106,36 +109,36 @@ Info 31 [00:01:36.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 32 [00:01:37.000] ----------------------------------------------- -Info 33 [00:01:38.000] event: +Info 34 [00:01:39.000] ----------------------------------------------- +Info 35 [00:01:40.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 34 [00:01:39.000] event: +Info 36 [00:01:41.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"75d5ba36c0a162a329bf40235b10e96d2d129b95469e1f02c08da775fb38a2b4","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":77,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":true,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 35 [00:01:40.000] event: +Info 37 [00:01:42.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 36 [00:01:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 36 [00:01:42.000] Files (0) +Info 38 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:44.000] Files (0) -Info 36 [00:01:43.000] ----------------------------------------------- -Info 36 [00:01:44.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 36 [00:01:45.000] Files (3) +Info 38 [00:01:45.000] ----------------------------------------------- +Info 38 [00:01:46.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 38 [00:01:47.000] Files (3) -Info 36 [00:01:46.000] ----------------------------------------------- -Info 36 [00:01:47.000] Open files: -Info 36 [00:01:48.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 36 [00:01:49.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:50.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:51.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:52.000] Search path: /dummy -Info 37 [00:01:53.000] For info: /dummy/dummy.ts :: No config files found. -Info 38 [00:01:54.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 39 [00:01:55.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 40 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 41 [00:01:57.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 43 [00:01:59.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 38 [00:01:48.000] ----------------------------------------------- +Info 38 [00:01:49.000] Open files: +Info 38 [00:01:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 38 [00:01:51.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:52.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:53.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:54.000] Search path: /dummy +Info 39 [00:01:55.000] For info: /dummy/dummy.ts :: No config files found. +Info 40 [00:01:56.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 41 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 42 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 43 [00:01:59.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 44 [00:02:00.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 45 [00:02:01.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -143,71 +146,60 @@ Info 43 [00:01:59.000] Files (2) dummy.ts Root file specified for compilation -Info 44 [00:02:00.000] ----------------------------------------------- -Info 45 [00:02:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 45 [00:02:02.000] Files (0) +Info 46 [00:02:02.000] ----------------------------------------------- +Info 47 [00:02:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 47 [00:02:04.000] Files (0) -Info 45 [00:02:03.000] ----------------------------------------------- -Info 45 [00:02:04.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 45 [00:02:05.000] Files (3) +Info 47 [00:02:05.000] ----------------------------------------------- +Info 47 [00:02:06.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 47 [00:02:07.000] Files (3) -Info 45 [00:02:06.000] ----------------------------------------------- -Info 45 [00:02:07.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 45 [00:02:08.000] Files (2) +Info 47 [00:02:08.000] ----------------------------------------------- +Info 47 [00:02:09.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 47 [00:02:10.000] Files (2) -Info 45 [00:02:09.000] ----------------------------------------------- -Info 45 [00:02:10.000] Open files: -Info 45 [00:02:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 45 [00:02:12.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 45 [00:02:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 45 [00:02:14.000] Projects: /dev/null/inferredProject1* -Info 45 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 46 [00:02:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 46 [00:02:17.000] Files (0) +Info 47 [00:02:11.000] ----------------------------------------------- +Info 47 [00:02:12.000] Open files: +Info 47 [00:02:13.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 47 [00:02:14.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 47 [00:02:15.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 47 [00:02:16.000] Projects: /dev/null/inferredProject1* +Info 47 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 48 [00:02:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 48 [00:02:19.000] Files (0) -Info 46 [00:02:18.000] ----------------------------------------------- -Info 46 [00:02:19.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 46 [00:02:20.000] Files (3) +Info 48 [00:02:20.000] ----------------------------------------------- +Info 48 [00:02:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 48 [00:02:22.000] Files (3) -Info 46 [00:02:21.000] ----------------------------------------------- -Info 46 [00:02:22.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 46 [00:02:23.000] Files (2) +Info 48 [00:02:23.000] ----------------------------------------------- +Info 48 [00:02:24.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 48 [00:02:25.000] Files (2) -Info 46 [00:02:24.000] ----------------------------------------------- -Info 46 [00:02:25.000] Open files: -Info 46 [00:02:26.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 46 [00:02:27.000] Projects: /dev/null/inferredProject1* -Info 46 [00:02:28.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 47 [00:02:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 47 [00:02:30.000] Files (0) +Info 48 [00:02:26.000] ----------------------------------------------- +Info 48 [00:02:27.000] Open files: +Info 48 [00:02:28.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 48 [00:02:29.000] Projects: /dev/null/inferredProject1* +Info 48 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 49 [00:02:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 49 [00:02:32.000] Files (0) -Info 47 [00:02:31.000] ----------------------------------------------- -Info 47 [00:02:32.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 47 [00:02:33.000] Files (3) +Info 49 [00:02:33.000] ----------------------------------------------- +Info 49 [00:02:34.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 49 [00:02:35.000] Files (3) -Info 47 [00:02:34.000] ----------------------------------------------- -Info 47 [00:02:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 47 [00:02:36.000] Files (2) - -Info 47 [00:02:37.000] ----------------------------------------------- -Info 47 [00:02:38.000] Open files: -Info 47 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 48 [00:02:40.000] Search path: /dummy -Info 49 [00:02:41.000] For info: /dummy/dummy.ts :: No config files found. -Info 50 [00:02:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 51 [00:02:43.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 53 [00:02:45.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation +Info 49 [00:02:36.000] ----------------------------------------------- +Info 49 [00:02:37.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 49 [00:02:38.000] Files (2) -Info 54 [00:02:46.000] ----------------------------------------------- +Info 49 [00:02:39.000] ----------------------------------------------- +Info 49 [00:02:40.000] Open files: +Info 49 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 50 [00:02:42.000] Search path: /dummy +Info 51 [00:02:43.000] For info: /dummy/dummy.ts :: No config files found. +Info 52 [00:02:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 53 [00:02:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 54 [00:02:46.000] Same program as before Info 55 [00:02:47.000] `remove Project:: Info 56 [00:02:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 57 [00:02:49.000] Files (0) @@ -329,22 +321,25 @@ Info 89 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 90 [00:03:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 91 [00:03:29.000] 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 92 [00:03:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:31.000] Different program with same set of files -Info 94 [00:03:32.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 95 [00:03:33.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 93 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 94 [00:03:32.000] Files (0) + +Info 95 [00:03:33.000] ----------------------------------------------- Info 96 [00:03:34.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 97 [00:03:35.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 98 [00:03:36.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 97 [00:03:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 98 [00:03:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 99 [00:03:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 100 [00:03:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 101 [00:03:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 102 [00:03:40.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 103 [00:03:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 99 [00:03:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 100 [00:03:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 101 [00:03:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 102 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 103 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 104 [00:03:42.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 105 [00:03:43.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -355,44 +350,44 @@ Info 103 [00:03:41.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 104 [00:03:42.000] ----------------------------------------------- -Info 105 [00:03:43.000] event: +Info 106 [00:03:44.000] ----------------------------------------------- +Info 107 [00:03:45.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 106 [00:03:44.000] event: +Info 108 [00:03:46.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 107 [00:03:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 107 [00:03:46.000] Files (0) +Info 109 [00:03:47.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 109 [00:03:48.000] Files (0) -Info 107 [00:03:47.000] ----------------------------------------------- -Info 107 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 107 [00:03:49.000] Files (3) +Info 109 [00:03:49.000] ----------------------------------------------- +Info 109 [00:03:50.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 109 [00:03:51.000] Files (3) -Info 107 [00:03:50.000] ----------------------------------------------- -Info 107 [00:03:51.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 107 [00:03:52.000] Files (2) +Info 109 [00:03:52.000] ----------------------------------------------- +Info 109 [00:03:53.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 109 [00:03:54.000] Files (2) -Info 107 [00:03:53.000] ----------------------------------------------- -Info 107 [00:03:54.000] Open files: -Info 107 [00:03:55.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 107 [00:03:56.000] Projects: /dev/null/inferredProject1* -Info 107 [00:03:57.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 107 [00:03:58.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 107 [00:03:59.000] reload projects. -Info 108 [00:04:00.000] Scheduled: /dev/null/inferredProject1* -Info 109 [00:04:01.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 110 [00:04:02.000] Scheduled: *ensureProjectForOpenFiles* -Info 111 [00:04:03.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 112 [00:04:04.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 113 [00:04:05.000] Search path: /dummy -Info 114 [00:04:06.000] For info: /dummy/dummy.ts :: No config files found. -Info 115 [00:04:07.000] Search path: /user/username/projects/myproject/src -Info 116 [00:04:08.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 117 [00:04:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 118 [00:04:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 119 [00:04:11.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 120 [00:04:12.000] event: +Info 109 [00:03:55.000] ----------------------------------------------- +Info 109 [00:03:56.000] Open files: +Info 109 [00:03:57.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 109 [00:03:58.000] Projects: /dev/null/inferredProject1* +Info 109 [00:03:59.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 109 [00:04:00.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 109 [00:04:01.000] reload projects. +Info 110 [00:04:02.000] Scheduled: /dev/null/inferredProject1* +Info 111 [00:04:03.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 112 [00:04:04.000] Scheduled: *ensureProjectForOpenFiles* +Info 113 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 114 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 115 [00:04:07.000] Search path: /dummy +Info 116 [00:04:08.000] For info: /dummy/dummy.ts :: No config files found. +Info 117 [00:04:09.000] Search path: /user/username/projects/myproject/src +Info 118 [00:04:10.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 119 [00:04:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 120 [00:04:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 121 [00:04:13.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 122 [00:04:14.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 121 [00:04:13.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 123 [00:04:15.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -408,8 +403,8 @@ Info 121 [00:04:13.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 122 [00:04:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 123 [00:04:15.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 124 [00:04:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 125 [00:04:17.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -427,7 +422,7 @@ Info 123 [00:04:15.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 124 [00:04:16.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 126 [00:04:18.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -439,7 +434,7 @@ Info 124 [00:04:16.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 125 [00:04:17.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 127 [00:04:19.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -456,68 +451,82 @@ Info 125 [00:04:17.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 126 [00:04:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 127 [00:04:19.000] 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 128 [00:04:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 129 [00:04:21.000] Different program with same set of files -Info 130 [00:04:22.000] event: +Info 128 [00:04:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 129 [00:04:21.000] 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 130 [00:04:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 131 [00:04:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 132 [00:04:24.000] Files (0) + +Info 133 [00:04:25.000] ----------------------------------------------- +Info 134 [00:04:26.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 131 [00:04:23.000] event: - {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 132 [00:04:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 133 [00:04:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 134 [00:04:26.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json Info 135 [00:04:27.000] event: + {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} +Info 136 [00:04:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 137 [00:04:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 138 [00:04:30.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 139 [00:04:31.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 136 [00:04:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 137 [00:04:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 138 [00:04:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 139 [00:04:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 140 [00:04:32.000] Different program with same set of files -Info 141 [00:04:33.000] event: +Info 140 [00:04:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 141 [00:04:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 142 [00:04:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 143 [00:04:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 144 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 145 [00:04:37.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 146 [00:04:38.000] ----------------------------------------------- +Info 147 [00:04:39.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 142 [00:04:34.000] event: +Info 148 [00:04:40.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 143 [00:04:35.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 144 [00:04:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 145 [00:04:37.000] Before ensureProjectForOpenFiles: -Info 146 [00:04:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 146 [00:04:39.000] Files (0) +Info 149 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 150 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 151 [00:04:43.000] Before ensureProjectForOpenFiles: +Info 152 [00:04:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 152 [00:04:45.000] Files (0) + +Info 152 [00:04:46.000] ----------------------------------------------- +Info 152 [00:04:47.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 152 [00:04:48.000] Files (3) -Info 146 [00:04:40.000] ----------------------------------------------- -Info 146 [00:04:41.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 146 [00:04:42.000] Files (3) +Info 152 [00:04:49.000] ----------------------------------------------- +Info 152 [00:04:50.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 152 [00:04:51.000] Files (2) -Info 146 [00:04:43.000] ----------------------------------------------- -Info 146 [00:04:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 146 [00:04:45.000] Files (2) +Info 152 [00:04:52.000] ----------------------------------------------- +Info 152 [00:04:53.000] Open files: +Info 152 [00:04:54.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 152 [00:04:55.000] Projects: /dev/null/inferredProject1* +Info 152 [00:04:56.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 152 [00:04:57.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 152 [00:04:58.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 153 [00:04:59.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 154 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 155 [00:05:01.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 156 [00:05:02.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 157 [00:05:03.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 146 [00:04:46.000] ----------------------------------------------- -Info 146 [00:04:47.000] Open files: -Info 146 [00:04:48.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 146 [00:04:49.000] Projects: /dev/null/inferredProject1* -Info 146 [00:04:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 146 [00:04:51.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 146 [00:04:52.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 147 [00:04:53.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 148 [00:04:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 149 [00:04:55.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 150 [00:04:56.000] Different program with same set of files -Info 151 [00:04:57.000] After ensureProjectForOpenFiles: -Info 152 [00:04:58.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 152 [00:04:59.000] Files (0) +Info 158 [00:05:04.000] ----------------------------------------------- +Info 159 [00:05:05.000] After ensureProjectForOpenFiles: +Info 160 [00:05:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 160 [00:05:07.000] Files (0) -Info 152 [00:05:00.000] ----------------------------------------------- -Info 152 [00:05:01.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 152 [00:05:02.000] Files (3) +Info 160 [00:05:08.000] ----------------------------------------------- +Info 160 [00:05:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 160 [00:05:10.000] Files (3) -Info 152 [00:05:03.000] ----------------------------------------------- -Info 152 [00:05:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 152 [00:05:05.000] Files (2) +Info 160 [00:05:11.000] ----------------------------------------------- +Info 160 [00:05:12.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 160 [00:05:13.000] Files (2) -Info 152 [00:05:06.000] ----------------------------------------------- -Info 152 [00:05:07.000] Open files: -Info 152 [00:05:08.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 152 [00:05:09.000] Projects: /dev/null/inferredProject1* -Info 152 [00:05:10.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 152 [00:05:11.000] Projects: /user/username/projects/myproject/tsconfig-src.json \ No newline at end of file +Info 160 [00:05:14.000] ----------------------------------------------- +Info 160 [00:05:15.000] Open files: +Info 160 [00:05:16.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 160 [00:05:17.000] Projects: /dev/null/inferredProject1* +Info 160 [00:05:18.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 160 [00:05:19.000] Projects: /user/username/projects/myproject/tsconfig-src.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index 9dcdd06eb7b56..291a245208c84 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -55,27 +55,30 @@ Info 13 [00:01:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:01:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 15 [00:01:14.000] 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 16 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 17 [00:01:16.000] Different program with same set of files -Info 18 [00:01:17.000] event: +Info 17 [00:01:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 18 [00:01:17.000] Files (0) + +Info 19 [00:01:18.000] ----------------------------------------------- +Info 20 [00:01:19.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 19 [00:01:18.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 20 [00:01:19.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json Info 21 [00:01:20.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 22 [00:01:21.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 23 [00:01:22.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 22 [00:01:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 23 [00:01:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 24 [00:01:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 25 [00:01:24.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 26 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 27 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 28 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 29 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 30 [00:01:29.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 24 [00:01:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 25 [00:01:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 26 [00:01:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:26.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 28 [00:01:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 29 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 30 [00:01:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 31 [00:01:30.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 32 [00:01:31.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -87,36 +90,36 @@ Info 30 [00:01:29.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 31 [00:01:30.000] ----------------------------------------------- -Info 32 [00:01:31.000] event: +Info 33 [00:01:32.000] ----------------------------------------------- +Info 34 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 33 [00:01:32.000] event: +Info 35 [00:01:34.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":"","disableReferencedProjectLoad":true},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 34 [00:01:33.000] event: +Info 36 [00:01:35.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 35 [00:01:34.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 35 [00:01:35.000] Files (0) +Info 37 [00:01:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 37 [00:01:37.000] Files (0) -Info 35 [00:01:36.000] ----------------------------------------------- -Info 35 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 35 [00:01:38.000] Files (4) +Info 37 [00:01:38.000] ----------------------------------------------- +Info 37 [00:01:39.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 37 [00:01:40.000] Files (4) -Info 35 [00:01:39.000] ----------------------------------------------- -Info 35 [00:01:40.000] Open files: -Info 35 [00:01:41.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 35 [00:01:42.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 35 [00:01:43.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-indirect1.json -Info 35 [00:01:44.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined -Info 35 [00:01:45.000] Search path: /dummy -Info 36 [00:01:46.000] For info: /dummy/dummy.ts :: No config files found. -Info 37 [00:01:47.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 38 [00:01:48.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 39 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 40 [00:01:50.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 41 [00:01:51.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 42 [00:01:52.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 37 [00:01:41.000] ----------------------------------------------- +Info 37 [00:01:42.000] Open files: +Info 37 [00:01:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 37 [00:01:44.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 37 [00:01:45.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-indirect1.json +Info 37 [00:01:46.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined +Info 37 [00:01:47.000] Search path: /dummy +Info 38 [00:01:48.000] For info: /dummy/dummy.ts :: No config files found. +Info 39 [00:01:49.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 40 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 41 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 42 [00:01:52.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 43 [00:01:53.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 44 [00:01:54.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -124,71 +127,60 @@ Info 42 [00:01:52.000] Files (2) dummy.ts Root file specified for compilation -Info 43 [00:01:53.000] ----------------------------------------------- -Info 44 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 44 [00:01:55.000] Files (0) +Info 45 [00:01:55.000] ----------------------------------------------- +Info 46 [00:01:56.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 46 [00:01:57.000] Files (0) -Info 44 [00:01:56.000] ----------------------------------------------- -Info 44 [00:01:57.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 44 [00:01:58.000] Files (4) +Info 46 [00:01:58.000] ----------------------------------------------- +Info 46 [00:01:59.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 46 [00:02:00.000] Files (4) -Info 44 [00:01:59.000] ----------------------------------------------- -Info 44 [00:02:00.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 44 [00:02:01.000] Files (2) +Info 46 [00:02:01.000] ----------------------------------------------- +Info 46 [00:02:02.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 46 [00:02:03.000] Files (2) -Info 44 [00:02:02.000] ----------------------------------------------- -Info 44 [00:02:03.000] Open files: -Info 44 [00:02:04.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 44 [00:02:05.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 44 [00:02:06.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 44 [00:02:07.000] Projects: /dev/null/inferredProject1* -Info 44 [00:02:08.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 45 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 45 [00:02:10.000] Files (0) +Info 46 [00:02:04.000] ----------------------------------------------- +Info 46 [00:02:05.000] Open files: +Info 46 [00:02:06.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 46 [00:02:07.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 46 [00:02:08.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 46 [00:02:09.000] Projects: /dev/null/inferredProject1* +Info 46 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 47 [00:02:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 47 [00:02:12.000] Files (0) -Info 45 [00:02:11.000] ----------------------------------------------- -Info 45 [00:02:12.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 45 [00:02:13.000] Files (4) +Info 47 [00:02:13.000] ----------------------------------------------- +Info 47 [00:02:14.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 47 [00:02:15.000] Files (4) -Info 45 [00:02:14.000] ----------------------------------------------- -Info 45 [00:02:15.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 45 [00:02:16.000] Files (2) +Info 47 [00:02:16.000] ----------------------------------------------- +Info 47 [00:02:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 47 [00:02:18.000] Files (2) -Info 45 [00:02:17.000] ----------------------------------------------- -Info 45 [00:02:18.000] Open files: -Info 45 [00:02:19.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 45 [00:02:20.000] Projects: /dev/null/inferredProject1* -Info 45 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 46 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 46 [00:02:23.000] Files (0) +Info 47 [00:02:19.000] ----------------------------------------------- +Info 47 [00:02:20.000] Open files: +Info 47 [00:02:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 47 [00:02:22.000] Projects: /dev/null/inferredProject1* +Info 47 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 48 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 48 [00:02:25.000] Files (0) -Info 46 [00:02:24.000] ----------------------------------------------- -Info 46 [00:02:25.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 46 [00:02:26.000] Files (4) +Info 48 [00:02:26.000] ----------------------------------------------- +Info 48 [00:02:27.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 48 [00:02:28.000] Files (4) -Info 46 [00:02:27.000] ----------------------------------------------- -Info 46 [00:02:28.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 46 [00:02:29.000] Files (2) - -Info 46 [00:02:30.000] ----------------------------------------------- -Info 46 [00:02:31.000] Open files: -Info 46 [00:02:32.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 47 [00:02:33.000] Search path: /dummy -Info 48 [00:02:34.000] For info: /dummy/dummy.ts :: No config files found. -Info 49 [00:02:35.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 50 [00:02:36.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:37.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 52 [00:02:38.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation +Info 48 [00:02:29.000] ----------------------------------------------- +Info 48 [00:02:30.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 48 [00:02:31.000] Files (2) -Info 53 [00:02:39.000] ----------------------------------------------- +Info 48 [00:02:32.000] ----------------------------------------------- +Info 48 [00:02:33.000] Open files: +Info 48 [00:02:34.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 49 [00:02:35.000] Search path: /dummy +Info 50 [00:02:36.000] For info: /dummy/dummy.ts :: No config files found. +Info 51 [00:02:37.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 52 [00:02:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 53 [00:02:39.000] Same program as before Info 54 [00:02:40.000] `remove Project:: Info 55 [00:02:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 56 [00:02:42.000] Files (0) @@ -290,24 +282,27 @@ Info 86 [00:03:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 87 [00:03:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 88 [00:03:20.000] 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 89 [00:03:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 90 [00:03:22.000] Different program with same set of files -Info 91 [00:03:23.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 92 [00:03:24.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 90 [00:03:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 91 [00:03:23.000] Files (0) + +Info 92 [00:03:24.000] ----------------------------------------------- Info 93 [00:03:25.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 94 [00:03:26.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 95 [00:03:27.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 94 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 95 [00:03:27.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 96 [00:03:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 98 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 99 [00:03:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 100 [00:03:32.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 101 [00:03:33.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 96 [00:03:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 98 [00:03:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 99 [00:03:31.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 100 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 101 [00:03:33.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 102 [00:03:34.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 103 [00:03:35.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -319,46 +314,46 @@ Info 101 [00:03:33.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 102 [00:03:34.000] ----------------------------------------------- -Info 103 [00:03:35.000] event: +Info 104 [00:03:36.000] ----------------------------------------------- +Info 105 [00:03:37.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 104 [00:03:36.000] event: +Info 106 [00:03:38.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 105 [00:03:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 105 [00:03:38.000] Files (0) +Info 107 [00:03:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 107 [00:03:40.000] Files (0) -Info 105 [00:03:39.000] ----------------------------------------------- -Info 105 [00:03:40.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 105 [00:03:41.000] Files (4) +Info 107 [00:03:41.000] ----------------------------------------------- +Info 107 [00:03:42.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 107 [00:03:43.000] Files (4) -Info 105 [00:03:42.000] ----------------------------------------------- -Info 105 [00:03:43.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 105 [00:03:44.000] Files (2) +Info 107 [00:03:44.000] ----------------------------------------------- +Info 107 [00:03:45.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 107 [00:03:46.000] Files (2) -Info 105 [00:03:45.000] ----------------------------------------------- -Info 105 [00:03:46.000] Open files: -Info 105 [00:03:47.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 105 [00:03:48.000] Projects: /dev/null/inferredProject1* -Info 105 [00:03:49.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 105 [00:03:50.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 105 [00:03:51.000] reload projects. -Info 106 [00:03:52.000] Scheduled: /dev/null/inferredProject1* -Info 107 [00:03:53.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json -Info 108 [00:03:54.000] Scheduled: *ensureProjectForOpenFiles* -Info 109 [00:03:55.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info 110 [00:03:56.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 107 [00:03:47.000] ----------------------------------------------- +Info 107 [00:03:48.000] Open files: +Info 107 [00:03:49.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 107 [00:03:50.000] Projects: /dev/null/inferredProject1* +Info 107 [00:03:51.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 107 [00:03:52.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 107 [00:03:53.000] reload projects. +Info 108 [00:03:54.000] Scheduled: /dev/null/inferredProject1* +Info 109 [00:03:55.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json +Info 110 [00:03:56.000] Scheduled: *ensureProjectForOpenFiles* Info 111 [00:03:57.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one Info 112 [00:03:58.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 113 [00:03:59.000] Search path: /dummy -Info 114 [00:04:00.000] For info: /dummy/dummy.ts :: No config files found. -Info 115 [00:04:01.000] Search path: /user/username/projects/myproject/src -Info 116 [00:04:02.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 117 [00:04:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 118 [00:04:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 119 [00:04:05.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 120 [00:04:06.000] event: +Info 113 [00:03:59.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one +Info 114 [00:04:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 115 [00:04:01.000] Search path: /dummy +Info 116 [00:04:02.000] For info: /dummy/dummy.ts :: No config files found. +Info 117 [00:04:03.000] Search path: /user/username/projects/myproject/src +Info 118 [00:04:04.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 119 [00:04:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 120 [00:04:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 121 [00:04:07.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 122 [00:04:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 121 [00:04:07.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 123 [00:04:09.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -370,8 +365,8 @@ Info 121 [00:04:07.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 122 [00:04:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 123 [00:04:09.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 124 [00:04:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 125 [00:04:11.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -389,7 +384,7 @@ Info 123 [00:04:09.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 124 [00:04:10.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 126 [00:04:12.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -401,68 +396,83 @@ Info 124 [00:04:10.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 125 [00:04:11.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 126 [00:04:12.000] 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 127 [00:04:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 128 [00:04:14.000] Different program with same set of files -Info 129 [00:04:15.000] event: +Info 127 [00:04:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 128 [00:04:14.000] 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 129 [00:04:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 130 [00:04:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 131 [00:04:17.000] Files (0) + +Info 132 [00:04:18.000] ----------------------------------------------- +Info 133 [00:04:19.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 130 [00:04:16.000] event: - {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 131 [00:04:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 132 [00:04:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 133 [00:04:19.000] Reloading configured project /user/username/projects/myproject/tsconfig-indirect1.json Info 134 [00:04:20.000] event: + {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} +Info 135 [00:04:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 136 [00:04:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 137 [00:04:23.000] Reloading configured project /user/username/projects/myproject/tsconfig-indirect1.json +Info 138 [00:04:24.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"User requested reload projects"}} -Info 135 [00:04:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 136 [00:04:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 137 [00:04:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 138 [00:04:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 139 [00:04:25.000] Different program with same set of files -Info 140 [00:04:26.000] event: +Info 139 [00:04:25.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 140 [00:04:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 141 [00:04:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 142 [00:04:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 143 [00:04:29.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 144 [00:04:30.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 145 [00:04:31.000] ----------------------------------------------- +Info 146 [00:04:32.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 141 [00:04:27.000] event: +Info 147 [00:04:33.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-indirect1.json","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 142 [00:04:28.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 143 [00:04:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 144 [00:04:30.000] Before ensureProjectForOpenFiles: -Info 145 [00:04:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 145 [00:04:32.000] Files (0) +Info 148 [00:04:34.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 149 [00:04:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 150 [00:04:36.000] Before ensureProjectForOpenFiles: +Info 151 [00:04:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 151 [00:04:38.000] Files (0) + +Info 151 [00:04:39.000] ----------------------------------------------- +Info 151 [00:04:40.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 151 [00:04:41.000] Files (4) -Info 145 [00:04:33.000] ----------------------------------------------- -Info 145 [00:04:34.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 145 [00:04:35.000] Files (4) +Info 151 [00:04:42.000] ----------------------------------------------- +Info 151 [00:04:43.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 151 [00:04:44.000] Files (2) -Info 145 [00:04:36.000] ----------------------------------------------- -Info 145 [00:04:37.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 145 [00:04:38.000] Files (2) +Info 151 [00:04:45.000] ----------------------------------------------- +Info 151 [00:04:46.000] Open files: +Info 151 [00:04:47.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 151 [00:04:48.000] Projects: /dev/null/inferredProject1* +Info 151 [00:04:49.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 151 [00:04:50.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json +Info 151 [00:04:51.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 152 [00:04:52.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 153 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 154 [00:04:54.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 155 [00:04:55.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 156 [00:04:56.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 145 [00:04:39.000] ----------------------------------------------- -Info 145 [00:04:40.000] Open files: -Info 145 [00:04:41.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 145 [00:04:42.000] Projects: /dev/null/inferredProject1* -Info 145 [00:04:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 145 [00:04:44.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json -Info 145 [00:04:45.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 146 [00:04:46.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 147 [00:04:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 148 [00:04:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 149 [00:04:49.000] Different program with same set of files -Info 150 [00:04:50.000] After ensureProjectForOpenFiles: -Info 151 [00:04:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 151 [00:04:52.000] Files (0) +Info 157 [00:04:57.000] ----------------------------------------------- +Info 158 [00:04:58.000] After ensureProjectForOpenFiles: +Info 159 [00:04:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 159 [00:05:00.000] Files (0) -Info 151 [00:04:53.000] ----------------------------------------------- -Info 151 [00:04:54.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 151 [00:04:55.000] Files (4) +Info 159 [00:05:01.000] ----------------------------------------------- +Info 159 [00:05:02.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 159 [00:05:03.000] Files (4) -Info 151 [00:04:56.000] ----------------------------------------------- -Info 151 [00:04:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 151 [00:04:58.000] Files (2) +Info 159 [00:05:04.000] ----------------------------------------------- +Info 159 [00:05:05.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 159 [00:05:06.000] Files (2) -Info 151 [00:04:59.000] ----------------------------------------------- -Info 151 [00:05:00.000] Open files: -Info 151 [00:05:01.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 151 [00:05:02.000] Projects: /dev/null/inferredProject1* -Info 151 [00:05:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 151 [00:05:04.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file +Info 159 [00:05:07.000] ----------------------------------------------- +Info 159 [00:05:08.000] Open files: +Info 159 [00:05:09.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 159 [00:05:10.000] Projects: /dev/null/inferredProject1* +Info 159 [00:05:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 159 [00:05:12.000] Projects: /user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js index 57597e84e6c2d..ffef437e3d93d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js +++ b/tests/baselines/reference/tsserver/projectReferences/disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js @@ -37,31 +37,34 @@ Info 11 [00:01:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:01:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 13 [00:01:06.000] 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 14 [00:01:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 15 [00:01:08.000] Different program with same set of files -Info 16 [00:01:09.000] event: +Info 15 [00:01:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:01:09.000] Files (0) + +Info 17 [00:01:10.000] ----------------------------------------------- +Info 18 [00:01:11.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 17 [00:01:10.000] event: +Info 19 [00:01:12.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{"disableReferencedProjectLoad":true},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 18 [00:01:11.000] event: +Info 20 [00:01:13.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 19 [00:01:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 20 [00:01:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 21 [00:01:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 22 [00:01:15.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 23 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 24 [00:01:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 25 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 26 [00:01:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 27 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations -Info 28 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 29 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 30 [00:01:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 31 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 32 [00:01:25.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 33 [00:01:26.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 34 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts +Info 21 [00:01:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 22 [00:01:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 23 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 24 [00:01:17.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 25 [00:01:18.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 26 [00:01:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 27 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 28 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 29 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations +Info 30 [00:01:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 31 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 32 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 33 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 34 [00:01:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 35 [00:01:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 36 [00:01:29.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../../a/lib/lib.d.ts @@ -69,30 +72,30 @@ Info 34 [00:01:27.000] Files (2) main.ts Root file specified for compilation -Info 35 [00:01:28.000] ----------------------------------------------- -Info 36 [00:01:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 36 [00:01:30.000] Files (0) +Info 37 [00:01:30.000] ----------------------------------------------- +Info 38 [00:01:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:32.000] Files (0) -Info 36 [00:01:31.000] ----------------------------------------------- -Info 36 [00:01:32.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 36 [00:01:33.000] Files (2) +Info 38 [00:01:33.000] ----------------------------------------------- +Info 38 [00:01:34.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 38 [00:01:35.000] Files (2) -Info 36 [00:01:34.000] ----------------------------------------------- -Info 36 [00:01:35.000] Open files: -Info 36 [00:01:36.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 36 [00:01:37.000] Projects: /dev/null/inferredProject1* -Info 36 [00:01:38.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /dev/null/inferredProject1* -Info 36 [00:01:39.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined -Info 36 [00:01:40.000] Search path: /dummy -Info 37 [00:01:41.000] For info: /dummy/dummy.ts :: No config files found. -Info 38 [00:01:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info 39 [00:01:43.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 40 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 41 [00:01:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:46.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 43 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 38 [00:01:36.000] ----------------------------------------------- +Info 38 [00:01:37.000] Open files: +Info 38 [00:01:38.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 38 [00:01:39.000] Projects: /dev/null/inferredProject1* +Info 38 [00:01:40.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /dev/null/inferredProject1* +Info 38 [00:01:41.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: undefined +Info 38 [00:01:42.000] Search path: /dummy +Info 39 [00:01:43.000] For info: /dummy/dummy.ts :: No config files found. +Info 40 [00:01:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info 41 [00:01:45.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 42 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 43 [00:01:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 44 [00:01:48.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 45 [00:01:49.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -100,75 +103,64 @@ Info 43 [00:01:47.000] Files (2) dummy.ts Root file specified for compilation -Info 44 [00:01:48.000] ----------------------------------------------- -Info 45 [00:01:49.000] `remove Project:: -Info 46 [00:01:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 47 [00:01:51.000] Files (0) +Info 46 [00:01:50.000] ----------------------------------------------- +Info 47 [00:01:51.000] `remove Project:: +Info 48 [00:01:52.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 49 [00:01:53.000] Files (0) -Info 48 [00:01:52.000] ----------------------------------------------- -Info 49 [00:01:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 50 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 51 [00:01:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 52 [00:01:56.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 53 [00:01:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 54 [00:01:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 54 [00:01:59.000] Files (2) - -Info 54 [00:02:00.000] ----------------------------------------------- -Info 54 [00:02:01.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 54 [00:02:02.000] Files (2) +Info 50 [00:01:54.000] ----------------------------------------------- +Info 51 [00:01:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 52 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 53 [00:01:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 54 [00:01:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 55 [00:01:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 56 [00:02:00.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 56 [00:02:01.000] Files (2) -Info 54 [00:02:03.000] ----------------------------------------------- -Info 54 [00:02:04.000] Open files: -Info 54 [00:02:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 54 [00:02:06.000] Projects: /dev/null/inferredProject1* -Info 54 [00:02:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 54 [00:02:08.000] Projects: /dev/null/inferredProject2* -Info 54 [00:02:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 55 [00:02:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 56 [00:02:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 57 [00:02:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 58 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 59 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 59 [00:02:15.000] Files (2) +Info 56 [00:02:02.000] ----------------------------------------------- +Info 56 [00:02:03.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 56 [00:02:04.000] Files (2) -Info 59 [00:02:16.000] ----------------------------------------------- -Info 59 [00:02:17.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 59 [00:02:18.000] Files (2) +Info 56 [00:02:05.000] ----------------------------------------------- +Info 56 [00:02:06.000] Open files: +Info 56 [00:02:07.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 56 [00:02:08.000] Projects: /dev/null/inferredProject1* +Info 56 [00:02:09.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 56 [00:02:10.000] Projects: /dev/null/inferredProject2* +Info 56 [00:02:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 57 [00:02:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 58 [00:02:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 59 [00:02:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 60 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 61 [00:02:16.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 61 [00:02:17.000] Files (2) -Info 59 [00:02:19.000] ----------------------------------------------- -Info 59 [00:02:20.000] Open files: -Info 59 [00:02:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 59 [00:02:22.000] Projects: /dev/null/inferredProject2* -Info 59 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 60 [00:02:24.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 60 [00:02:25.000] Files (2) +Info 61 [00:02:18.000] ----------------------------------------------- +Info 61 [00:02:19.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 61 [00:02:20.000] Files (2) -Info 60 [00:02:26.000] ----------------------------------------------- -Info 60 [00:02:27.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 60 [00:02:28.000] Files (2) +Info 61 [00:02:21.000] ----------------------------------------------- +Info 61 [00:02:22.000] Open files: +Info 61 [00:02:23.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 61 [00:02:24.000] Projects: /dev/null/inferredProject2* +Info 61 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 62 [00:02:26.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 62 [00:02:27.000] Files (2) -Info 60 [00:02:29.000] ----------------------------------------------- -Info 60 [00:02:30.000] Open files: -Info 60 [00:02:31.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 61 [00:02:32.000] Search path: /dummy -Info 62 [00:02:33.000] For info: /dummy/dummy.ts :: No config files found. -Info 63 [00:02:34.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info 64 [00:02:35.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 65 [00:02:36.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 66 [00:02:37.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation +Info 62 [00:02:28.000] ----------------------------------------------- +Info 62 [00:02:29.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 62 [00:02:30.000] Files (2) -Info 67 [00:02:38.000] ----------------------------------------------- +Info 62 [00:02:31.000] ----------------------------------------------- +Info 62 [00:02:32.000] Open files: +Info 62 [00:02:33.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 63 [00:02:34.000] Search path: /dummy +Info 64 [00:02:35.000] For info: /dummy/dummy.ts :: No config files found. +Info 65 [00:02:36.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info 66 [00:02:37.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 67 [00:02:38.000] Same program as before Info 68 [00:02:39.000] `remove Project:: Info 69 [00:02:40.000] Project '/dev/null/inferredProject1*' (Inferred) Info 70 [00:02:41.000] Files (2) @@ -236,28 +228,31 @@ Info 91 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 92 [00:03:09.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 93 [00:03:10.000] 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 94 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:12.000] Different program with same set of files -Info 96 [00:03:13.000] event: +Info 95 [00:03:12.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 96 [00:03:13.000] Files (0) + +Info 97 [00:03:14.000] ----------------------------------------------- +Info 98 [00:03:15.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 97 [00:03:14.000] event: +Info 99 [00:03:16.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 98 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 99 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 100 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root -Info 101 [00:03:18.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info 102 [00:03:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 103 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 104 [00:03:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 105 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 106 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 107 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 108 [00:03:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 109 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 110 [00:03:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 111 [00:03:28.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 112 [00:03:29.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/main.ts +Info 100 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 101 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 102 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root +Info 103 [00:03:20.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info 104 [00:03:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 105 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 106 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 107 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 108 [00:03:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 109 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 110 [00:03:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 111 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 112 [00:03:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 113 [00:03:30.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 114 [00:03:31.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../../a/lib/lib.d.ts @@ -265,38 +260,38 @@ Info 112 [00:03:29.000] Files (2) main.ts Root file specified for compilation -Info 113 [00:03:30.000] ----------------------------------------------- -Info 114 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 114 [00:03:32.000] Files (0) +Info 115 [00:03:32.000] ----------------------------------------------- +Info 116 [00:03:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 116 [00:03:34.000] Files (0) -Info 114 [00:03:33.000] ----------------------------------------------- -Info 114 [00:03:34.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 114 [00:03:35.000] Files (2) +Info 116 [00:03:35.000] ----------------------------------------------- +Info 116 [00:03:36.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 116 [00:03:37.000] Files (2) -Info 114 [00:03:36.000] ----------------------------------------------- -Info 114 [00:03:37.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 114 [00:03:38.000] Files (2) +Info 116 [00:03:38.000] ----------------------------------------------- +Info 116 [00:03:39.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 116 [00:03:40.000] Files (2) -Info 114 [00:03:39.000] ----------------------------------------------- -Info 114 [00:03:40.000] Open files: -Info 114 [00:03:41.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 114 [00:03:42.000] Projects: /dev/null/inferredProject2* -Info 114 [00:03:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 114 [00:03:44.000] Projects: /dev/null/inferredProject3* -Info 114 [00:03:45.000] reload projects. -Info 115 [00:03:46.000] Scheduled: /dev/null/inferredProject2* -Info 116 [00:03:47.000] Scheduled: /dev/null/inferredProject3* -Info 117 [00:03:48.000] Scheduled: *ensureProjectForOpenFiles* -Info 118 [00:03:49.000] Search path: /dummy -Info 119 [00:03:50.000] For info: /dummy/dummy.ts :: No config files found. -Info 120 [00:03:51.000] Search path: /user/username/projects/myproject/src -Info 121 [00:03:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 122 [00:03:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 123 [00:03:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 124 [00:03:55.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 125 [00:03:56.000] event: +Info 116 [00:03:41.000] ----------------------------------------------- +Info 116 [00:03:42.000] Open files: +Info 116 [00:03:43.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 116 [00:03:44.000] Projects: /dev/null/inferredProject2* +Info 116 [00:03:45.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 116 [00:03:46.000] Projects: /dev/null/inferredProject3* +Info 116 [00:03:47.000] reload projects. +Info 117 [00:03:48.000] Scheduled: /dev/null/inferredProject2* +Info 118 [00:03:49.000] Scheduled: /dev/null/inferredProject3* +Info 119 [00:03:50.000] Scheduled: *ensureProjectForOpenFiles* +Info 120 [00:03:51.000] Search path: /dummy +Info 121 [00:03:52.000] For info: /dummy/dummy.ts :: No config files found. +Info 122 [00:03:53.000] Search path: /user/username/projects/myproject/src +Info 123 [00:03:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 124 [00:03:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 125 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 126 [00:03:57.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 127 [00:03:58.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 126 [00:03:57.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 128 [00:03:59.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "disableReferencedProjectLoad": true, @@ -309,8 +304,8 @@ Info 126 [00:03:57.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 127 [00:03:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 128 [00:03:59.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 129 [00:04:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 130 [00:04:01.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -322,73 +317,86 @@ Info 128 [00:03:59.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 129 [00:04:00.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 130 [00:04:01.000] 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 131 [00:04:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 132 [00:04:03.000] Different program with same set of files -Info 133 [00:04:04.000] event: +Info 131 [00:04:02.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 132 [00:04:03.000] 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 133 [00:04:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 134 [00:04:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 135 [00:04:06.000] Files (0) + +Info 136 [00:04:07.000] ----------------------------------------------- +Info 137 [00:04:08.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 134 [00:04:05.000] event: +Info 138 [00:04:09.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 135 [00:04:06.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 136 [00:04:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 137 [00:04:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 138 [00:04:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 139 [00:04:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 140 [00:04:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 141 [00:04:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 142 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 143 [00:04:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 144 [00:04:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 145 [00:04:16.000] Before ensureProjectForOpenFiles: -Info 146 [00:04:17.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 146 [00:04:18.000] Files (0) +Info 139 [00:04:10.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 140 [00:04:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 141 [00:04:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 142 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 143 [00:04:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 144 [00:04:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 145 [00:04:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 146 [00:04:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 147 [00:04:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 148 [00:04:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 149 [00:04:20.000] Before ensureProjectForOpenFiles: +Info 150 [00:04:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 150 [00:04:22.000] Files (0) + +Info 150 [00:04:23.000] ----------------------------------------------- +Info 150 [00:04:24.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 150 [00:04:25.000] Files (2) + +Info 150 [00:04:26.000] ----------------------------------------------- +Info 150 [00:04:27.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 150 [00:04:28.000] Files (2) -Info 146 [00:04:19.000] ----------------------------------------------- -Info 146 [00:04:20.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 146 [00:04:21.000] Files (2) +Info 150 [00:04:29.000] ----------------------------------------------- +Info 150 [00:04:30.000] Open files: +Info 150 [00:04:31.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 150 [00:04:32.000] Projects: /dev/null/inferredProject2* +Info 150 [00:04:33.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 150 [00:04:34.000] Projects: /dev/null/inferredProject3* +Info 150 [00:04:35.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* +Info 151 [00:04:36.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 152 [00:04:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots +Info 153 [00:04:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 154 [00:04:39.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 155 [00:04:40.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 146 [00:04:22.000] ----------------------------------------------- -Info 146 [00:04:23.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 146 [00:04:24.000] Files (2) +Info 156 [00:04:41.000] ----------------------------------------------- +Info 157 [00:04:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* +Info 158 [00:04:43.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 159 [00:04:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 160 [00:04:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 161 [00:04:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations +Info 162 [00:04:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 163 [00:04:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 164 [00:04:49.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 165 [00:04:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots +Info 166 [00:04:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 167 [00:04:52.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 168 [00:04:53.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" -Info 146 [00:04:25.000] ----------------------------------------------- -Info 146 [00:04:26.000] Open files: -Info 146 [00:04:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 146 [00:04:28.000] Projects: /dev/null/inferredProject2* -Info 146 [00:04:29.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 146 [00:04:30.000] Projects: /dev/null/inferredProject3* -Info 146 [00:04:31.000] Starting updateGraphWorker: Project: /dev/null/inferredProject2* -Info 147 [00:04:32.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 148 [00:04:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots -Info 149 [00:04:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 150 [00:04:35.000] Different program with same set of files -Info 151 [00:04:36.000] Starting updateGraphWorker: Project: /dev/null/inferredProject3* -Info 152 [00:04:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 153 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 154 [00:04:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 155 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /dev/null/inferredProject3* WatchType: Failed Lookup Locations -Info 156 [00:04:41.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 157 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 158 [00:04:43.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 159 [00:04:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /dev/null/inferredProject3* WatchType: Type roots -Info 160 [00:04:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject3* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 161 [00:04:46.000] Different program with same set of files -Info 162 [00:04:47.000] After ensureProjectForOpenFiles: -Info 163 [00:04:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 163 [00:04:49.000] Files (0) +Info 169 [00:04:54.000] ----------------------------------------------- +Info 170 [00:04:55.000] After ensureProjectForOpenFiles: +Info 171 [00:04:56.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 171 [00:04:57.000] Files (0) -Info 163 [00:04:50.000] ----------------------------------------------- -Info 163 [00:04:51.000] Project '/dev/null/inferredProject2*' (Inferred) -Info 163 [00:04:52.000] Files (2) +Info 171 [00:04:58.000] ----------------------------------------------- +Info 171 [00:04:59.000] Project '/dev/null/inferredProject2*' (Inferred) +Info 171 [00:05:00.000] Files (2) -Info 163 [00:04:53.000] ----------------------------------------------- -Info 163 [00:04:54.000] Project '/dev/null/inferredProject3*' (Inferred) -Info 163 [00:04:55.000] Files (2) +Info 171 [00:05:01.000] ----------------------------------------------- +Info 171 [00:05:02.000] Project '/dev/null/inferredProject3*' (Inferred) +Info 171 [00:05:03.000] Files (2) -Info 163 [00:04:56.000] ----------------------------------------------- -Info 163 [00:04:57.000] Open files: -Info 163 [00:04:58.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 163 [00:04:59.000] Projects: /dev/null/inferredProject2* -Info 163 [00:05:00.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 163 [00:05:01.000] Projects: /dev/null/inferredProject3* \ No newline at end of file +Info 171 [00:05:04.000] ----------------------------------------------- +Info 171 [00:05:05.000] Open files: +Info 171 [00:05:06.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 171 [00:05:07.000] Projects: /dev/null/inferredProject2* +Info 171 [00:05:08.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 171 [00:05:09.000] Projects: /dev/null/inferredProject3* \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js b/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js index 1cea9136d4b02..7e0555001d694 100644 --- a/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/does-not-error-on-container-only-project.js @@ -43,9 +43,9 @@ Info 13 [00:01:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:01:24.000] Finishing updateGraphWorker: Project: /user/username/projects/container/compositeExec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:01:25.000] Project '/user/username/projects/container/compositeExec/tsconfig.json' (Configured) Info 16 [00:01:26.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/compositeExec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/compositeExec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -84,9 +84,9 @@ Info 26 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:37.000] Finishing updateGraphWorker: Project: /user/username/projects/container/exec/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:38.000] Project '/user/username/projects/container/exec/tsconfig.json' (Configured) Info 29 [00:01:39.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts - /user/username/projects/container/exec/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" + /user/username/projects/container/exec/index.ts Text-1 "namespace container {\r\n export function getMyConst() {\r\n return myConst;\r\n }\r\n}" ../../../../../a/lib/lib.d.ts @@ -106,8 +106,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/container/lib/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/container/lib/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/container/lib/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/container/lib/index.ts Text-1 "namespace container {\r\n export const myConst = 30;\r\n}" ../../../../../a/lib/lib.d.ts @@ -138,8 +138,11 @@ Info 44 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/pro Info 45 [00:01:55.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 46 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/container/node_modules/@types 1 undefined Project: /user/username/projects/container/tsconfig.json WatchType: Type roots Info 47 [00:01:57.000] Finishing updateGraphWorker: Project: /user/username/projects/container/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 48 [00:01:58.000] Different program with same set of files -Info 49 [00:01:59.000] request: +Info 48 [00:01:58.000] Project '/user/username/projects/container/tsconfig.json' (Configured) +Info 49 [00:01:59.000] Files (0) + +Info 50 [00:02:00.000] ----------------------------------------------- +Info 51 [00:02:01.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -564,12 +567,12 @@ FsWatches:: FsWatchesRecursive:: -Info 50 [00:02:00.000] response: +Info 52 [00:02:02.000] response: { "response": [], "responseRequired": true } -Info 51 [00:02:01.000] request: +Info 53 [00:02:03.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -642,12 +645,12 @@ FsWatches:: FsWatchesRecursive:: -Info 52 [00:02:02.000] response: +Info 54 [00:02:04.000] response: { "response": [], "responseRequired": true } -Info 53 [00:02:03.000] request: +Info 55 [00:02:05.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -721,12 +724,12 @@ FsWatches:: FsWatchesRecursive:: -Info 54 [00:02:04.000] response: +Info 56 [00:02:06.000] response: { "response": [], "responseRequired": true } -Info 55 [00:02:05.000] request: +Info 57 [00:02:07.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -800,12 +803,12 @@ FsWatches:: FsWatchesRecursive:: -Info 56 [00:02:06.000] response: +Info 58 [00:02:08.000] response: { "response": [], "responseRequired": true } -Info 57 [00:02:07.000] request: +Info 59 [00:02:09.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -878,12 +881,12 @@ FsWatches:: FsWatchesRecursive:: -Info 58 [00:02:08.000] response: +Info 60 [00:02:10.000] response: { "response": [], "responseRequired": true } -Info 59 [00:02:09.000] request: +Info 61 [00:02:11.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -956,12 +959,12 @@ FsWatches:: FsWatchesRecursive:: -Info 60 [00:02:10.000] response: +Info 62 [00:02:12.000] response: { "response": [], "responseRequired": true } -Info 61 [00:02:11.000] request: +Info 63 [00:02:13.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -1035,12 +1038,12 @@ FsWatches:: FsWatchesRecursive:: -Info 62 [00:02:12.000] response: +Info 64 [00:02:14.000] response: { "response": [], "responseRequired": true } -Info 63 [00:02:13.000] request: +Info 65 [00:02:15.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -1114,12 +1117,12 @@ FsWatches:: FsWatchesRecursive:: -Info 64 [00:02:14.000] response: +Info 66 [00:02:16.000] response: { "response": [], "responseRequired": true } -Info 65 [00:02:15.000] request: +Info 67 [00:02:17.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -1192,12 +1195,12 @@ FsWatches:: FsWatchesRecursive:: -Info 66 [00:02:16.000] response: +Info 68 [00:02:18.000] response: { "response": [], "responseRequired": true } -Info 67 [00:02:17.000] request: +Info 69 [00:02:19.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -1270,12 +1273,12 @@ FsWatches:: FsWatchesRecursive:: -Info 68 [00:02:18.000] response: +Info 70 [00:02:20.000] response: { "response": [], "responseRequired": true } -Info 69 [00:02:19.000] request: +Info 71 [00:02:21.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -1349,12 +1352,12 @@ FsWatches:: FsWatchesRecursive:: -Info 70 [00:02:20.000] response: +Info 72 [00:02:22.000] response: { "response": [], "responseRequired": true } -Info 71 [00:02:21.000] request: +Info 73 [00:02:23.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -1428,12 +1431,12 @@ FsWatches:: FsWatchesRecursive:: -Info 72 [00:02:22.000] response: +Info 74 [00:02:24.000] response: { "response": [], "responseRequired": true } -Info 73 [00:02:23.000] request: +Info 75 [00:02:25.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -1506,12 +1509,12 @@ FsWatches:: FsWatchesRecursive:: -Info 74 [00:02:24.000] response: +Info 76 [00:02:26.000] response: { "response": [], "responseRequired": true } -Info 75 [00:02:25.000] request: +Info 77 [00:02:27.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -1584,12 +1587,12 @@ FsWatches:: FsWatchesRecursive:: -Info 76 [00:02:26.000] response: +Info 78 [00:02:28.000] response: { "response": [], "responseRequired": true } -Info 77 [00:02:27.000] request: +Info 79 [00:02:29.000] request: { "command": "syntacticDiagnosticsSync", "arguments": { @@ -1663,12 +1666,12 @@ FsWatches:: FsWatchesRecursive:: -Info 78 [00:02:28.000] response: +Info 80 [00:02:30.000] response: { "response": [], "responseRequired": true } -Info 79 [00:02:29.000] request: +Info 81 [00:02:31.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -1742,12 +1745,12 @@ FsWatches:: FsWatchesRecursive:: -Info 80 [00:02:30.000] response: +Info 82 [00:02:32.000] response: { "response": [], "responseRequired": true } -Info 81 [00:02:31.000] request: +Info 83 [00:02:33.000] request: { "command": "compilerOptionsDiagnostics-full", "arguments": { @@ -1820,7 +1823,7 @@ FsWatches:: FsWatchesRecursive:: -Info 82 [00:02:32.000] response: +Info 84 [00:02:34.000] response: { "response": [], "responseRequired": true diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index 170dee7b05f05..7770e030b6805 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -197,8 +197,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index 47fd0cb41b520..33c68f536832d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -200,8 +200,8 @@ Info 41 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:20.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:21.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index 2a58b2234120d..8db79273ab6a4 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -196,8 +196,8 @@ Info 40 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:17.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:18.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 5f64a6de33a5d..307dec3b929c6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -199,8 +199,8 @@ Info 40 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:19.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:20.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index 76cabfbba5f82..e20d463da4543 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -197,8 +197,8 @@ Info 41 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:18.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index ccf1d7626c744..3cb957c431c5b 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -200,8 +200,8 @@ Info 41 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:20.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 44 [00:01:21.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index e9666b9447fd6..f3994eb43f992 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -196,8 +196,8 @@ Info 40 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:17.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:18.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 883254c0c95cd..d743082758d10 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -199,8 +199,8 @@ Info 40 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:19.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 43 [00:01:20.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts SVC-1-0 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index b32c0470ff19f..57be9b2afa60c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index ce9a7da3791b8..af60546426848 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index b91ae42c9a0f5..90045309e13c5 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index 424f2c604ac3c..9a453e688228e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-disabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js index d4860718beb14..c4686ade0ac16 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js index 148fa3ad8cd59..4772b15301966 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-disabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/lib/index.d.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/lib/index.d.ts Text-1 "export declare class B {\n M(): void;\n}\n//# sourceMappingURL=index.d.ts.map" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/lib/index.d.ts @@ -205,8 +205,8 @@ Info 44 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 45 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:23.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 47 [00:01:24.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts Text-1 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js index 91f91f502fc80..4f104336324ed 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-missing.js @@ -102,8 +102,8 @@ Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:52.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:53.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -200,8 +200,8 @@ Info 42 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:19.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 45 [00:01:20.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts Text-1 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js index d8a21fd5b1a3b..d431fbe50968c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js +++ b/tests/baselines/reference/tsserver/projectReferences/find-refs-to-decl-in-other-proj-when-proj-is-not-loaded-and-refd-proj-loading-is-enabled-and-proj-ref-redirects-are-enabled-and-a-decl-map-is-present.js @@ -105,8 +105,8 @@ Info 21 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/a/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/a/index.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/a/index.ts SVC-1-0 "import { B } from \"../b/lib\";\n\nconst b: B = new B();" ../b/index.ts @@ -203,8 +203,8 @@ Info 42 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:21.000] Project '/user/username/projects/myproject/b/tsconfig.json' (Configured) Info 45 [00:01:22.000] Files (2) - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/b/helper.ts + /user/username/projects/myproject/b/index.ts Text-1 "export class B {\n M() {}\n}" + /user/username/projects/myproject/b/helper.ts Text-1 "import { B } from \".\";\n\nconst b: B = new B();" index.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js index c7d7f3804a862..d4fff313332ff 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-local-reference-doesnt-load-ancestor/sibling-projects.js @@ -86,9 +86,9 @@ Info 13 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:48.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/compiler/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:49.000] Project '/user/username/projects/solution/compiler/tsconfig.json' (Configured) Info 16 [00:00:50.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/compiler/types.ts - /user/username/projects/solution/compiler/program.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/compiler/types.ts Text-1 "\n namespace ts {\n export interface Program {\n getSourceFiles(): string[];\n }\n }" + /user/username/projects/solution/compiler/program.ts SVC-1-0 "\n namespace ts {\n export const program: Program = {\n getSourceFiles: () => [getSourceFile()]\n };\n function getSourceFile() { return \"something\"; }\n }" ../../../../../a/lib/lib.d.ts @@ -306,21 +306,24 @@ Info 34 [00:01:17.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 35 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 36 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 37 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 38 [00:01:21.000] Different program with same set of files -Info 39 [00:01:22.000] Creating configuration project /user/username/projects/solution/services/tsconfig.json -Info 40 [00:01:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/services.ts 500 undefined WatchType: Closed Script info -Info 41 [00:01:24.000] Starting updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json -Info 42 [00:01:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 43 [00:01:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 44 [00:01:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 45 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots -Info 46 [00:01:29.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 47 [00:01:30.000] Project '/user/username/projects/solution/services/tsconfig.json' (Configured) -Info 48 [00:01:31.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/solution/compiler/types.ts - /user/username/projects/solution/compiler/program.ts - /user/username/projects/solution/services/services.ts +Info 38 [00:01:21.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 39 [00:01:22.000] Files (0) + +Info 40 [00:01:23.000] ----------------------------------------------- +Info 41 [00:01:24.000] Creating configuration project /user/username/projects/solution/services/tsconfig.json +Info 42 [00:01:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/services.ts 500 undefined WatchType: Closed Script info +Info 43 [00:01:26.000] Starting updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json +Info 44 [00:01:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 45 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/services/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 46 [00:01:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 47 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/services/tsconfig.json WatchType: Type roots +Info 48 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/services/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 49 [00:01:32.000] Project '/user/username/projects/solution/services/tsconfig.json' (Configured) +Info 50 [00:01:33.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/compiler/types.ts Text-1 "\n namespace ts {\n export interface Program {\n getSourceFiles(): string[];\n }\n }" + /user/username/projects/solution/compiler/program.ts SVC-1-0 "\n namespace ts {\n export const program: Program = {\n getSourceFiles: () => [getSourceFile()]\n };\n function getSourceFile() { return \"something\"; }\n }" + /user/username/projects/solution/services/services.ts Text-1 "\n namespace ts {\n const result = program.getSourceFiles();\n }" ../../../../../a/lib/lib.d.ts @@ -332,15 +335,15 @@ Info 48 [00:01:31.000] Files (4) services.ts Part of 'files' list in tsconfig.json -Info 49 [00:01:32.000] ----------------------------------------------- -Info 50 [00:01:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/types.d.ts 2000 undefined Project: /user/username/projects/solution/compiler/tsconfig.json WatchType: Missing generated file -Info 51 [00:01:34.000] Finding references to /user/username/projects/solution/compiler/types.ts position 103 in project /user/username/projects/solution/services/tsconfig.json -Info 52 [00:01:35.000] Search path: /user/username/projects/solution/compiler -Info 53 [00:01:36.000] For info: /user/username/projects/solution/compiler/types.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json +Info 51 [00:01:34.000] ----------------------------------------------- +Info 52 [00:01:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/compiler/types.d.ts 2000 undefined Project: /user/username/projects/solution/compiler/tsconfig.json WatchType: Missing generated file +Info 53 [00:01:36.000] Finding references to /user/username/projects/solution/compiler/types.ts position 103 in project /user/username/projects/solution/services/tsconfig.json Info 54 [00:01:37.000] Search path: /user/username/projects/solution/compiler Info 55 [00:01:38.000] For info: /user/username/projects/solution/compiler/types.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json Info 56 [00:01:39.000] Search path: /user/username/projects/solution/compiler -Info 57 [00:01:40.000] For info: /user/username/projects/solution/compiler/program.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json +Info 57 [00:01:40.000] For info: /user/username/projects/solution/compiler/types.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json +Info 58 [00:01:41.000] Search path: /user/username/projects/solution/compiler +Info 59 [00:01:42.000] For info: /user/username/projects/solution/compiler/program.ts :: Config file name: /user/username/projects/solution/compiler/tsconfig.json After request PolledWatches:: @@ -369,7 +372,7 @@ FsWatches:: FsWatchesRecursive:: -Info 58 [00:01:41.000] response: +Info 60 [00:01:43.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js index 7e317a49492b6..e670244de3628 100644 --- a/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js +++ b/tests/baselines/reference/tsserver/projectReferences/finding-references-in-overlapping-projects.js @@ -118,9 +118,9 @@ Info 19 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:01:04.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:01:05.000] Project '/user/username/projects/solution/b/tsconfig.json' (Configured) Info 22 [00:01:06.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts - /user/username/projects/solution/b/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" + /user/username/projects/solution/b/index.ts SVC-1-0 "\n import { I } from \"../a\";\n\n export class B implements I {\n M() {}\n }" ../../../../../a/lib/lib.d.ts @@ -228,8 +228,8 @@ Info 40 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:35.000] Project '/user/username/projects/solution/a/tsconfig.json' (Configured) Info 43 [00:01:36.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" ../../../../../a/lib/lib.d.ts @@ -302,27 +302,30 @@ Info 54 [00:01:47.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 55 [00:01:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 57 [00:01:50.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 58 [00:01:51.000] Different program with same set of files -Info 59 [00:01:52.000] Creating configuration project /user/username/projects/solution/c/tsconfig.json -Info 60 [00:01:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/index.ts 500 undefined WatchType: Closed Script info -Info 61 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json -Info 62 [00:01:55.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 63 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots -Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 73 [00:02:06.000] Project '/user/username/projects/solution/c/tsconfig.json' (Configured) -Info 74 [00:02:07.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts - /user/username/projects/solution/b/index.ts - /user/username/projects/solution/c/index.ts +Info 58 [00:01:51.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 59 [00:01:52.000] Files (0) + +Info 60 [00:01:53.000] ----------------------------------------------- +Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/c/tsconfig.json +Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/index.ts 500 undefined WatchType: Closed Script info +Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json +Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Failed Lookup Locations +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 73 [00:02:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/c/tsconfig.json WatchType: Type roots +Info 74 [00:02:07.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 75 [00:02:08.000] Project '/user/username/projects/solution/c/tsconfig.json' (Configured) +Info 76 [00:02:09.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" + /user/username/projects/solution/b/index.ts SVC-1-0 "\n import { I } from \"../a\";\n\n export class B implements I {\n M() {}\n }" + /user/username/projects/solution/c/index.ts Text-1 "\n import { I } from \"../a\";\n import { B } from \"../b\";\n\n export const C: I = new B();\n " ../../../../../a/lib/lib.d.ts @@ -335,30 +338,30 @@ Info 74 [00:02:07.000] Files (4) index.ts Part of 'files' list in tsconfig.json -Info 75 [00:02:08.000] ----------------------------------------------- -Info 76 [00:02:09.000] Creating configuration project /user/username/projects/solution/d/tsconfig.json -Info 77 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/index.ts 500 undefined WatchType: Closed Script info -Info 78 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json -Info 79 [00:02:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 80 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 81 [00:02:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 82 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 83 [00:02:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 84 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 85 [00:02:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 86 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations -Info 87 [00:02:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 88 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 89 [00:02:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 90 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots -Info 91 [00:02:24.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 92 [00:02:25.000] Project '/user/username/projects/solution/d/tsconfig.json' (Configured) -Info 93 [00:02:26.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/solution/a/index.ts - /user/username/projects/solution/b/index.ts - /user/username/projects/solution/c/index.ts - /user/username/projects/solution/d/index.ts +Info 77 [00:02:10.000] ----------------------------------------------- +Info 78 [00:02:11.000] Creating configuration project /user/username/projects/solution/d/tsconfig.json +Info 79 [00:02:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/index.ts 500 undefined WatchType: Closed Script info +Info 80 [00:02:13.000] Starting updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json +Info 81 [00:02:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 82 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution 0 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 83 [00:02:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 84 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/a 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 85 [00:02:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 86 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/c 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 87 [00:02:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 88 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/b 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Failed Lookup Locations +Info 89 [00:02:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 90 [00:02:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/d/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 91 [00:02:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 92 [00:02:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/d/tsconfig.json WatchType: Type roots +Info 93 [00:02:26.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/d/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 94 [00:02:27.000] Project '/user/username/projects/solution/d/tsconfig.json' (Configured) +Info 95 [00:02:28.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/a/index.ts Text-1 "\n export interface I {\n M(): void;\n }" + /user/username/projects/solution/b/index.ts SVC-1-0 "\n import { I } from \"../a\";\n\n export class B implements I {\n M() {}\n }" + /user/username/projects/solution/c/index.ts Text-1 "\n import { I } from \"../a\";\n import { B } from \"../b\";\n\n export const C: I = new B();\n " + /user/username/projects/solution/d/index.ts Text-1 "\n import { I } from \"../a\";\n import { C } from \"../c\";\n\n export const D: I = C;\n " ../../../../../a/lib/lib.d.ts @@ -374,35 +377,35 @@ Info 93 [00:02:26.000] Files (5) index.ts Part of 'files' list in tsconfig.json -Info 94 [00:02:27.000] ----------------------------------------------- -Info 95 [00:02:28.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/c/tsconfig.json -Info 96 [00:02:29.000] Search path: /user/username/projects/solution/a -Info 97 [00:02:30.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 96 [00:02:29.000] ----------------------------------------------- +Info 97 [00:02:30.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/c/tsconfig.json Info 98 [00:02:31.000] Search path: /user/username/projects/solution/a Info 99 [00:02:32.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 100 [00:02:33.000] Search path: /user/username/projects/solution/b -Info 101 [00:02:34.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 100 [00:02:33.000] Search path: /user/username/projects/solution/a +Info 101 [00:02:34.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json Info 102 [00:02:35.000] Search path: /user/username/projects/solution/b Info 103 [00:02:36.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 104 [00:02:37.000] Search path: /user/username/projects/solution/b Info 105 [00:02:38.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 106 [00:02:39.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/d/tsconfig.json -Info 107 [00:02:40.000] Search path: /user/username/projects/solution/a -Info 108 [00:02:41.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 106 [00:02:39.000] Search path: /user/username/projects/solution/b +Info 107 [00:02:40.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 108 [00:02:41.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/d/tsconfig.json Info 109 [00:02:42.000] Search path: /user/username/projects/solution/a Info 110 [00:02:43.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 111 [00:02:44.000] Search path: /user/username/projects/solution/b -Info 112 [00:02:45.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 111 [00:02:44.000] Search path: /user/username/projects/solution/a +Info 112 [00:02:45.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json Info 113 [00:02:46.000] Search path: /user/username/projects/solution/b Info 114 [00:02:47.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 115 [00:02:48.000] Search path: /user/username/projects/solution/b Info 116 [00:02:49.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 117 [00:02:50.000] Search path: /user/username/projects/solution/c -Info 118 [00:02:51.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 117 [00:02:50.000] Search path: /user/username/projects/solution/b +Info 118 [00:02:51.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 119 [00:02:52.000] Search path: /user/username/projects/solution/c Info 120 [00:02:53.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json Info 121 [00:02:54.000] Search path: /user/username/projects/solution/c Info 122 [00:02:55.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 123 [00:02:56.000] Search path: /user/username/projects/solution/c +Info 124 [00:02:57.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json After request PolledWatches:: @@ -447,7 +450,7 @@ FsWatchesRecursive:: /user/username/projects/solution/c: {} -Info 123 [00:02:56.000] response: +Info 125 [00:02:58.000] response: { "response": { "refs": [ @@ -581,7 +584,7 @@ Info 123 [00:02:56.000] response: }, "responseRequired": true } -Info 124 [00:02:57.000] request: +Info 126 [00:02:59.000] request: { "command": "references", "arguments": { @@ -636,40 +639,40 @@ FsWatchesRecursive:: /user/username/projects/solution/c: {} -Info 125 [00:02:58.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/b/tsconfig.json -Info 126 [00:02:59.000] Search path: /user/username/projects/solution/a -Info 127 [00:03:00.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 127 [00:03:00.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/b/tsconfig.json Info 128 [00:03:01.000] Search path: /user/username/projects/solution/a Info 129 [00:03:02.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 130 [00:03:03.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/c/tsconfig.json -Info 131 [00:03:04.000] Search path: /user/username/projects/solution/b -Info 132 [00:03:05.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 130 [00:03:03.000] Search path: /user/username/projects/solution/a +Info 131 [00:03:04.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 132 [00:03:05.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/c/tsconfig.json Info 133 [00:03:06.000] Search path: /user/username/projects/solution/b Info 134 [00:03:07.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 135 [00:03:08.000] Search path: /user/username/projects/solution/b Info 136 [00:03:09.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 137 [00:03:10.000] Search path: /user/username/projects/solution/a -Info 138 [00:03:11.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 137 [00:03:10.000] Search path: /user/username/projects/solution/b +Info 138 [00:03:11.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 139 [00:03:12.000] Search path: /user/username/projects/solution/a Info 140 [00:03:13.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 141 [00:03:14.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/d/tsconfig.json -Info 142 [00:03:15.000] Search path: /user/username/projects/solution/b -Info 143 [00:03:16.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json +Info 141 [00:03:14.000] Search path: /user/username/projects/solution/a +Info 142 [00:03:15.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 143 [00:03:16.000] Finding references to /user/username/projects/solution/b/index.ts position 86 in project /user/username/projects/solution/d/tsconfig.json Info 144 [00:03:17.000] Search path: /user/username/projects/solution/b Info 145 [00:03:18.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 146 [00:03:19.000] Search path: /user/username/projects/solution/b Info 147 [00:03:20.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json -Info 148 [00:03:21.000] Search path: /user/username/projects/solution/a -Info 149 [00:03:22.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json +Info 148 [00:03:21.000] Search path: /user/username/projects/solution/b +Info 149 [00:03:22.000] For info: /user/username/projects/solution/b/index.ts :: Config file name: /user/username/projects/solution/b/tsconfig.json Info 150 [00:03:23.000] Search path: /user/username/projects/solution/a Info 151 [00:03:24.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json -Info 152 [00:03:25.000] Search path: /user/username/projects/solution/c -Info 153 [00:03:26.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 152 [00:03:25.000] Search path: /user/username/projects/solution/a +Info 153 [00:03:26.000] For info: /user/username/projects/solution/a/index.ts :: Config file name: /user/username/projects/solution/a/tsconfig.json Info 154 [00:03:27.000] Search path: /user/username/projects/solution/c Info 155 [00:03:28.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json Info 156 [00:03:29.000] Search path: /user/username/projects/solution/c Info 157 [00:03:30.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json -Info 158 [00:03:31.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/a/tsconfig.json +Info 158 [00:03:31.000] Search path: /user/username/projects/solution/c +Info 159 [00:03:32.000] For info: /user/username/projects/solution/c/index.ts :: Config file name: /user/username/projects/solution/c/tsconfig.json +Info 160 [00:03:33.000] Finding references to /user/username/projects/solution/a/index.ts position 34 in project /user/username/projects/solution/a/tsconfig.json After request PolledWatches:: @@ -714,7 +717,7 @@ FsWatchesRecursive:: /user/username/projects/solution/c: {} -Info 159 [00:03:32.000] response: +Info 161 [00:03:34.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js index 0a18c7089971b..51262a888a4ea 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built-with-preserveSymlinks.js @@ -294,10 +294,10 @@ Info 32 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:45.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:46.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -906,8 +906,15 @@ FsWatchesRecursive:: Info 53 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:12.000] Different program with same set of files -Info 56 [00:02:13.000] event: +Info 55 [00:02:12.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:13.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:14.000] ----------------------------------------------- +Info 58 [00:02:15.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -981,7 +988,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:14.000] event: +Info 59 [00:02:16.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1055,9 +1062,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:15.000] event: +Info 60 [00:02:17.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:16.000] event: +Info 61 [00:02:18.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js index 8a560d5bec9e1..7e3cf91a79f6c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-built.js @@ -292,10 +292,10 @@ Info 32 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:45.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:46.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -904,8 +904,15 @@ FsWatchesRecursive:: Info 53 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:12.000] Different program with same set of files -Info 56 [00:02:13.000] event: +Info 55 [00:02:12.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:13.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:14.000] ----------------------------------------------- +Info 58 [00:02:15.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -979,7 +986,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:14.000] event: +Info 59 [00:02:16.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1053,9 +1060,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:15.000] event: +Info 60 [00:02:17.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:16.000] event: +Info 61 [00:02:18.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js index a9f289e5136d1..24a380a1bf43e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built-with-preserveSymlinks.js @@ -116,10 +116,10 @@ Info 32 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:18.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -728,8 +728,15 @@ FsWatchesRecursive:: Info 53 [00:01:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:44.000] Different program with same set of files -Info 56 [00:01:45.000] event: +Info 55 [00:01:44.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:45.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:46.000] ----------------------------------------------- +Info 58 [00:01:47.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -803,7 +810,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:46.000] event: +Info 59 [00:01:48.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -877,9 +884,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:47.000] event: +Info 60 [00:01:49.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:48.000] event: +Info 61 [00:01:50.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js index afce374791f77..ae79033318d26 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-and-solution-is-not-built.js @@ -114,10 +114,10 @@ Info 32 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:18.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -726,8 +726,15 @@ FsWatchesRecursive:: Info 53 [00:01:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:44.000] Different program with same set of files -Info 56 [00:01:45.000] event: +Info 55 [00:01:44.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:45.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from 'b';\nimport { bar } from 'b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:46.000] ----------------------------------------------- +Info 58 [00:01:47.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -801,7 +808,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:46.000] event: +Info 59 [00:01:48.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -875,9 +882,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:47.000] event: +Info 60 [00:01:49.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:48.000] event: +Info 61 [00:01:50.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index dcf7afca16b9b..087ba5c9323ba 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -294,10 +294,10 @@ Info 32 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:47.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:48.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -906,8 +906,15 @@ FsWatchesRecursive:: Info 53 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:14.000] Different program with same set of files -Info 56 [00:02:15.000] event: +Info 55 [00:02:14.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:15.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:16.000] ----------------------------------------------- +Info 58 [00:02:17.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -981,7 +988,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:16.000] event: +Info 59 [00:02:18.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1055,9 +1062,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:17.000] event: +Info 60 [00:02:19.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:18.000] event: +Info 61 [00:02:20.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js index 73168d1dda41f..1d770d67ad5ca 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-built.js @@ -292,10 +292,10 @@ Info 32 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:47.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:48.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -904,8 +904,15 @@ FsWatchesRecursive:: Info 53 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:14.000] Different program with same set of files -Info 56 [00:02:15.000] event: +Info 55 [00:02:14.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:15.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:02:16.000] ----------------------------------------------- +Info 58 [00:02:17.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -979,7 +986,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:16.000] event: +Info 59 [00:02:18.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1053,9 +1060,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:17.000] event: +Info 60 [00:02:19.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:02:18.000] event: +Info 61 [00:02:20.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index 46199efe62319..89cdbc3e18af2 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -116,10 +116,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -728,8 +728,15 @@ FsWatchesRecursive:: Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -803,7 +810,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -877,9 +884,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js index b62c035e7a25e..6784d3580bac7 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-packageJson-has-types-field-and-has-index.ts-with-scoped-package-and-solution-is-not-built.js @@ -114,10 +114,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/index.ts - /user/username/projects/myproject/packages/B/src/bar.ts - /user/username/projects/myproject/packages/A/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-0 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -726,8 +726,15 @@ FsWatchesRecursive:: Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/index.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/index.ts SVC-1-1 "import { foo } from '@issue/b';\nimport { bar } from '@issue/b/lib/bar';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -801,7 +808,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -875,9 +882,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/index.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js index d60311dc429cb..46c7a0241e8bb 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built-with-preserveSymlinks.js @@ -294,10 +294,10 @@ Info 32 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:50.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -906,8 +906,15 @@ FsWatchesRecursive:: Info 53 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:17.000] Different program with same set of files -Info 56 [00:02:18.000] event: +Info 55 [00:02:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:18.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -981,7 +988,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:19.000] event: +Info 59 [00:02:21.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1055,9 +1062,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:20.000] event: +Info 60 [00:02:22.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:21.000] event: +Info 61 [00:02:23.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js index 9a4293a58c4a3..50da62a2588fe 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-built.js @@ -292,10 +292,10 @@ Info 32 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:50.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -904,8 +904,15 @@ FsWatchesRecursive:: Info 53 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:17.000] Different program with same set of files -Info 56 [00:02:18.000] event: +Info 55 [00:02:17.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:18.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:19.000] ----------------------------------------------- +Info 58 [00:02:20.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -979,7 +986,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:19.000] event: +Info 59 [00:02:21.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1053,9 +1060,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:20.000] event: +Info 60 [00:02:22.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:21.000] event: +Info 61 [00:02:23.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js index 0ef593a9cedaa..30c166ee051b1 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built-with-preserveSymlinks.js @@ -116,10 +116,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -728,8 +728,15 @@ FsWatchesRecursive:: Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -803,7 +810,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -877,9 +884,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js index 9cd56186adc11..e27afeab6c9af 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-and-solution-is-not-built.js @@ -114,10 +114,10 @@ Info 32 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -726,8 +726,15 @@ FsWatchesRecursive:: Info 53 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:46.000] Different program with same set of files -Info 56 [00:01:47.000] event: +Info 55 [00:01:46.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:47.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from 'b/lib/foo';\nimport { bar } from 'b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:48.000] ----------------------------------------------- +Info 58 [00:01:49.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -801,7 +808,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:48.000] event: +Info 59 [00:01:50.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -875,9 +882,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:49.000] event: +Info 60 [00:01:51.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:50.000] event: +Info 61 [00:01:52.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js index 9c1495d2d5de0..5c28737c2e6aa 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built-with-preserveSymlinks.js @@ -294,10 +294,10 @@ Info 32 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:52.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:53.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -906,8 +906,15 @@ FsWatchesRecursive:: Info 53 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:19.000] Different program with same set of files -Info 56 [00:02:20.000] event: +Info 55 [00:02:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:20.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:21.000] ----------------------------------------------- +Info 58 [00:02:22.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -981,7 +988,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:21.000] event: +Info 59 [00:02:23.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1055,9 +1062,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:22.000] event: +Info 60 [00:02:24.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:23.000] event: +Info 61 [00:02:25.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js index 919c8f1761c33..fb08b0b771d6d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-built.js @@ -292,10 +292,10 @@ Info 32 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:52.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:53.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -904,8 +904,15 @@ FsWatchesRecursive:: Info 53 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:02:19.000] Different program with same set of files -Info 56 [00:02:20.000] event: +Info 55 [00:02:19.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:02:20.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:02:21.000] ----------------------------------------------- +Info 58 [00:02:22.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -979,7 +986,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:02:21.000] event: +Info 59 [00:02:23.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -1053,9 +1060,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:02:22.000] event: +Info 60 [00:02:24.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:02:23.000] event: +Info 61 [00:02:25.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js index ac073ba60f17d..80c2ef2ec6a42 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built-with-preserveSymlinks.js @@ -116,10 +116,10 @@ Info 32 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:21.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:22.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -728,8 +728,15 @@ FsWatchesRecursive:: Info 53 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:48.000] Different program with same set of files -Info 56 [00:01:49.000] event: +Info 55 [00:01:48.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:49.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:50.000] ----------------------------------------------- +Info 58 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -803,7 +810,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:50.000] event: +Info 59 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -877,9 +884,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:51.000] event: +Info 60 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:52.000] event: +Info 61 [00:01:54.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js index b3127d862b10b..7d6e2618278c7 100644 --- a/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferences/monorepo-like-with-symlinks-when-referencing-file-from-subFolder-with-scoped-package-and-solution-is-not-built.js @@ -114,10 +114,10 @@ Info 32 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:21.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) Info 35 [00:01:22.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/B/src/foo.ts - /user/username/projects/myproject/packages/B/src/bar/foo.ts - /user/username/projects/myproject/packages/A/src/test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-0 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n" ../../../../../../a/lib/lib.d.ts @@ -726,8 +726,15 @@ FsWatchesRecursive:: Info 53 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Info 54 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/A/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 55 [00:01:48.000] Different program with same set of files -Info 56 [00:01:49.000] event: +Info 55 [00:01:48.000] Project '/user/username/projects/myproject/packages/A/tsconfig.json' (Configured) +Info 56 [00:01:49.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/B/src/foo.ts Text-1 "export function foo() { }" + /user/username/projects/myproject/packages/B/src/bar/foo.ts Text-1 "export function bar() { }" + /user/username/projects/myproject/packages/A/src/test.ts SVC-1-1 "import { foo } from '@issue/b/lib/foo';\nimport { bar } from '@issue/b/lib/bar/foo';\nfoo();\nbar();\n\n" + +Info 57 [00:01:50.000] ----------------------------------------------- +Info 58 [00:01:51.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -801,7 +808,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 57 [00:01:50.000] event: +Info 59 [00:01:52.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -875,9 +882,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/node_modules: {} -Info 58 [00:01:51.000] event: +Info 60 [00:01:53.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/packages/A/src/test.ts","diagnostics":[]}} -Info 59 [00:01:52.000] event: +Info 61 [00:01:54.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}} Before running immediate callbacks and checking length (1) diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js index 0876f48742e47..6977d783a6a2c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open-with-disableSourceOfProjectReferenceRedirect.js @@ -92,9 +92,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -181,24 +181,30 @@ Info 33 [00:01:14.000] Running: /user/username/projects/myproject/projects/pro Info 34 [00:01:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Info 35 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file Info 36 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 37 [00:01:18.000] Different program with same set of files -Info 38 [00:01:19.000] Running: *ensureProjectForOpenFiles* -Info 39 [00:01:20.000] Before ensureProjectForOpenFiles: -Info 40 [00:01:21.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 40 [00:01:22.000] Files (3) - -Info 40 [00:01:23.000] ----------------------------------------------- -Info 40 [00:01:24.000] Open files: -Info 40 [00:01:25.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 40 [00:01:26.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 40 [00:01:27.000] After ensureProjectForOpenFiles: -Info 41 [00:01:28.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 41 [00:01:29.000] Files (3) - -Info 41 [00:01:30.000] ----------------------------------------------- -Info 41 [00:01:31.000] Open files: -Info 41 [00:01:32.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 41 [00:01:33.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 37 [00:01:18.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 38 [00:01:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" + +Info 39 [00:01:20.000] ----------------------------------------------- +Info 40 [00:01:21.000] Running: *ensureProjectForOpenFiles* +Info 41 [00:01:22.000] Before ensureProjectForOpenFiles: +Info 42 [00:01:23.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 42 [00:01:24.000] Files (3) + +Info 42 [00:01:25.000] ----------------------------------------------- +Info 42 [00:01:26.000] Open files: +Info 42 [00:01:27.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 42 [00:01:28.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 42 [00:01:29.000] After ensureProjectForOpenFiles: +Info 43 [00:01:30.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 43 [00:01:31.000] Files (3) + +Info 43 [00:01:32.000] ----------------------------------------------- +Info 43 [00:01:33.000] Open files: +Info 43 [00:01:34.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 43 [00:01:35.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -227,14 +233,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 41 [00:01:36.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 42 [00:01:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 43 [00:01:38.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 44 [00:01:39.000] Scheduled: *ensureProjectForOpenFiles* -Info 45 [00:01:40.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 46 [00:01:41.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 47 [00:01:42.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 48 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 43 [00:01:38.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 44 [00:01:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 45 [00:01:40.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 46 [00:01:41.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:42.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 48 [00:01:43.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 49 [00:01:44.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 50 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -264,16 +270,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 49 [00:01:44.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 50 [00:01:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 51 [00:01:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 52 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 53 [00:01:48.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 54 [00:01:49.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 51 [00:01:46.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 52 [00:01:47.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 53 [00:01:48.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 54 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 55 [00:01:50.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 56 [00:01:51.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-1 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -285,24 +291,24 @@ Info 54 [00:01:49.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 55 [00:01:50.000] ----------------------------------------------- -Info 56 [00:01:51.000] Running: *ensureProjectForOpenFiles* -Info 57 [00:01:52.000] Before ensureProjectForOpenFiles: -Info 58 [00:01:53.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 58 [00:01:54.000] Files (4) - -Info 58 [00:01:55.000] ----------------------------------------------- -Info 58 [00:01:56.000] Open files: -Info 58 [00:01:57.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 58 [00:01:58.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 58 [00:01:59.000] After ensureProjectForOpenFiles: -Info 59 [00:02:00.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 59 [00:02:01.000] Files (4) - -Info 59 [00:02:02.000] ----------------------------------------------- -Info 59 [00:02:03.000] Open files: -Info 59 [00:02:04.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 59 [00:02:05.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 57 [00:01:52.000] ----------------------------------------------- +Info 58 [00:01:53.000] Running: *ensureProjectForOpenFiles* +Info 59 [00:01:54.000] Before ensureProjectForOpenFiles: +Info 60 [00:01:55.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 60 [00:01:56.000] Files (4) + +Info 60 [00:01:57.000] ----------------------------------------------- +Info 60 [00:01:58.000] Open files: +Info 60 [00:01:59.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 60 [00:02:00.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 60 [00:02:01.000] After ensureProjectForOpenFiles: +Info 61 [00:02:02.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 61 [00:02:03.000] Files (4) + +Info 61 [00:02:04.000] ----------------------------------------------- +Info 61 [00:02:05.000] Open files: +Info 61 [00:02:06.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 61 [00:02:07.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -331,12 +337,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 59 [00:02:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 60 [00:02:10.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp -Info 61 [00:02:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 62 [00:02:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 63 [00:02:14.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts -Info 64 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 61 [00:02:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 62 [00:02:12.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp +Info 63 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 64 [00:02:15.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 65 [00:02:16.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts +Info 66 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/projects/myproject/projects/project1/temp/file.d.ts] declare class file {} @@ -396,14 +402,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 65 [00:02:17.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 66 [00:02:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:19.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 68 [00:02:20.000] Scheduled: *ensureProjectForOpenFiles* -Info 69 [00:02:21.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 71 [00:02:23.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 72 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 67 [00:02:19.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 69 [00:02:21.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 70 [00:02:22.000] Scheduled: *ensureProjectForOpenFiles* +Info 71 [00:02:23.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 72 [00:02:24.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 73 [00:02:25.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 74 [00:02:26.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] deleted @@ -431,15 +437,15 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 73 [00:02:25.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 74 [00:02:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 75 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 76 [00:02:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 77 [00:02:29.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 78 [00:02:30.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 75 [00:02:27.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 76 [00:02:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 77 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 78 [00:02:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 79 [00:02:31.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 80 [00:02:32.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -449,24 +455,24 @@ Info 78 [00:02:30.000] Files (3) class2.ts Matched by default include pattern '**/*' -Info 79 [00:02:31.000] ----------------------------------------------- -Info 80 [00:02:32.000] Running: *ensureProjectForOpenFiles* -Info 81 [00:02:33.000] Before ensureProjectForOpenFiles: -Info 82 [00:02:34.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 82 [00:02:35.000] Files (3) - -Info 82 [00:02:36.000] ----------------------------------------------- -Info 82 [00:02:37.000] Open files: -Info 82 [00:02:38.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 82 [00:02:39.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 82 [00:02:40.000] After ensureProjectForOpenFiles: -Info 83 [00:02:41.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 83 [00:02:42.000] Files (3) - -Info 83 [00:02:43.000] ----------------------------------------------- -Info 83 [00:02:44.000] Open files: -Info 83 [00:02:45.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 83 [00:02:46.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 81 [00:02:33.000] ----------------------------------------------- +Info 82 [00:02:34.000] Running: *ensureProjectForOpenFiles* +Info 83 [00:02:35.000] Before ensureProjectForOpenFiles: +Info 84 [00:02:36.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 84 [00:02:37.000] Files (3) + +Info 84 [00:02:38.000] ----------------------------------------------- +Info 84 [00:02:39.000] Open files: +Info 84 [00:02:40.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 84 [00:02:41.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 84 [00:02:42.000] After ensureProjectForOpenFiles: +Info 85 [00:02:43.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 85 [00:02:44.000] Files (3) + +Info 85 [00:02:45.000] ----------------------------------------------- +Info 85 [00:02:46.000] Open files: +Info 85 [00:02:47.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 85 [00:02:48.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -495,14 +501,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 83 [00:02:49.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 84 [00:02:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 85 [00:02:51.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 86 [00:02:52.000] Scheduled: *ensureProjectForOpenFiles* -Info 87 [00:02:53.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 88 [00:02:54.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 89 [00:02:55.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 90 [00:02:56.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 85 [00:02:51.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 86 [00:02:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 87 [00:02:53.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 88 [00:02:54.000] Scheduled: *ensureProjectForOpenFiles* +Info 89 [00:02:55.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 90 [00:02:56.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 91 [00:02:57.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 92 [00:02:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -532,16 +538,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 91 [00:02:57.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 92 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 93 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:01.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 96 [00:03:02.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 93 [00:02:59.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 94 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 95 [00:03:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 97 [00:03:03.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 98 [00:03:04.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-2 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -553,24 +559,24 @@ Info 96 [00:03:02.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 97 [00:03:03.000] ----------------------------------------------- -Info 98 [00:03:04.000] Running: *ensureProjectForOpenFiles* -Info 99 [00:03:05.000] Before ensureProjectForOpenFiles: -Info 100 [00:03:06.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 100 [00:03:07.000] Files (4) - -Info 100 [00:03:08.000] ----------------------------------------------- -Info 100 [00:03:09.000] Open files: -Info 100 [00:03:10.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 100 [00:03:11.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 100 [00:03:12.000] After ensureProjectForOpenFiles: -Info 101 [00:03:13.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 101 [00:03:14.000] Files (4) - -Info 101 [00:03:15.000] ----------------------------------------------- -Info 101 [00:03:16.000] Open files: -Info 101 [00:03:17.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 101 [00:03:18.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 99 [00:03:05.000] ----------------------------------------------- +Info 100 [00:03:06.000] Running: *ensureProjectForOpenFiles* +Info 101 [00:03:07.000] Before ensureProjectForOpenFiles: +Info 102 [00:03:08.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 102 [00:03:09.000] Files (4) + +Info 102 [00:03:10.000] ----------------------------------------------- +Info 102 [00:03:11.000] Open files: +Info 102 [00:03:12.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 102 [00:03:13.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 102 [00:03:14.000] After ensureProjectForOpenFiles: +Info 103 [00:03:15.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 103 [00:03:16.000] Files (4) + +Info 103 [00:03:17.000] ----------------------------------------------- +Info 103 [00:03:18.000] Open files: +Info 103 [00:03:19.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 103 [00:03:20.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js index ed5cde45ad9e0..732e4333e612e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-not-open.js @@ -91,9 +91,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -182,10 +182,10 @@ Info 35 [00:01:16.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 36 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:18.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 38 [00:01:19.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js index 9739888b1d06d..9c472d9f5f75e 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open-with-disableSourceOfProjectReferenceRedirect.js @@ -92,9 +92,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -192,8 +192,8 @@ Info 39 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 40 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 41 [00:01:20.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 42 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" ../../../../../../a/lib/lib.d.ts @@ -290,16 +290,22 @@ Info 53 [00:01:45.000] Running: /user/username/projects/myproject/projects/pro Info 54 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Info 55 [00:01:47.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file Info 56 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 57 [00:01:49.000] Different program with same set of files -Info 58 [00:01:50.000] Running: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 59 [00:01:51.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.ts 500 undefined WatchType: Closed Script info -Info 60 [00:01:52.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 61 [00:01:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 62 [00:01:54.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 63 [00:01:55.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts +Info 57 [00:01:49.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 58 [00:01:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" + +Info 59 [00:01:51.000] ----------------------------------------------- +Info 60 [00:01:52.000] Running: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 61 [00:01:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.ts 500 undefined WatchType: Closed Script info +Info 62 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 63 [00:01:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 64 [00:01:56.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 65 [00:01:57.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" ../../../../../../a/lib/lib.d.ts @@ -309,36 +315,36 @@ Info 63 [00:01:55.000] Files (3) class3.ts Matched by default include pattern '**/*' -Info 64 [00:01:56.000] ----------------------------------------------- -Info 65 [00:01:57.000] Running: *ensureProjectForOpenFiles* -Info 66 [00:01:58.000] Before ensureProjectForOpenFiles: -Info 67 [00:01:59.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 67 [00:02:00.000] Files (3) - -Info 67 [00:02:01.000] ----------------------------------------------- -Info 67 [00:02:02.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 67 [00:02:03.000] Files (3) - -Info 67 [00:02:04.000] ----------------------------------------------- -Info 67 [00:02:05.000] Open files: -Info 67 [00:02:06.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 67 [00:02:07.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 67 [00:02:08.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 67 [00:02:09.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 67 [00:02:10.000] After ensureProjectForOpenFiles: -Info 68 [00:02:11.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 68 [00:02:12.000] Files (3) - -Info 68 [00:02:13.000] ----------------------------------------------- -Info 68 [00:02:14.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 68 [00:02:15.000] Files (3) - -Info 68 [00:02:16.000] ----------------------------------------------- -Info 68 [00:02:17.000] Open files: -Info 68 [00:02:18.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 68 [00:02:19.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 68 [00:02:20.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 68 [00:02:21.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 66 [00:01:58.000] ----------------------------------------------- +Info 67 [00:01:59.000] Running: *ensureProjectForOpenFiles* +Info 68 [00:02:00.000] Before ensureProjectForOpenFiles: +Info 69 [00:02:01.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 69 [00:02:02.000] Files (3) + +Info 69 [00:02:03.000] ----------------------------------------------- +Info 69 [00:02:04.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 69 [00:02:05.000] Files (3) + +Info 69 [00:02:06.000] ----------------------------------------------- +Info 69 [00:02:07.000] Open files: +Info 69 [00:02:08.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 69 [00:02:09.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 69 [00:02:10.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 69 [00:02:11.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 69 [00:02:12.000] After ensureProjectForOpenFiles: +Info 70 [00:02:13.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 70 [00:02:14.000] Files (3) + +Info 70 [00:02:15.000] ----------------------------------------------- +Info 70 [00:02:16.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 70 [00:02:17.000] Files (3) + +Info 70 [00:02:18.000] ----------------------------------------------- +Info 70 [00:02:19.000] Open files: +Info 70 [00:02:20.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 70 [00:02:21.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 70 [00:02:22.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 70 [00:02:23.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: @@ -371,14 +377,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 68 [00:02:24.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 69 [00:02:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 70 [00:02:26.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 71 [00:02:27.000] Scheduled: *ensureProjectForOpenFiles* -Info 72 [00:02:28.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 73 [00:02:29.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 74 [00:02:30.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 75 [00:02:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 70 [00:02:26.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 71 [00:02:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 72 [00:02:28.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 73 [00:02:29.000] Scheduled: *ensureProjectForOpenFiles* +Info 74 [00:02:30.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 75 [00:02:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 76 [00:02:32.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 77 [00:02:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -412,16 +418,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 76 [00:02:32.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 77 [00:02:33.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 78 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 79 [00:02:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 80 [00:02:36.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 81 [00:02:37.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 78 [00:02:34.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 79 [00:02:35.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 80 [00:02:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 81 [00:02:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 82 [00:02:38.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 83 [00:02:39.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-1 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -433,36 +439,36 @@ Info 81 [00:02:37.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 82 [00:02:38.000] ----------------------------------------------- -Info 83 [00:02:39.000] Running: *ensureProjectForOpenFiles* -Info 84 [00:02:40.000] Before ensureProjectForOpenFiles: -Info 85 [00:02:41.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 85 [00:02:42.000] Files (4) - -Info 85 [00:02:43.000] ----------------------------------------------- -Info 85 [00:02:44.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 85 [00:02:45.000] Files (3) - -Info 85 [00:02:46.000] ----------------------------------------------- -Info 85 [00:02:47.000] Open files: -Info 85 [00:02:48.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 85 [00:02:49.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 85 [00:02:50.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 85 [00:02:51.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 85 [00:02:52.000] After ensureProjectForOpenFiles: -Info 86 [00:02:53.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 86 [00:02:54.000] Files (4) - -Info 86 [00:02:55.000] ----------------------------------------------- -Info 86 [00:02:56.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 86 [00:02:57.000] Files (3) - -Info 86 [00:02:58.000] ----------------------------------------------- -Info 86 [00:02:59.000] Open files: -Info 86 [00:03:00.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 86 [00:03:01.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 86 [00:03:02.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 86 [00:03:03.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 84 [00:02:40.000] ----------------------------------------------- +Info 85 [00:02:41.000] Running: *ensureProjectForOpenFiles* +Info 86 [00:02:42.000] Before ensureProjectForOpenFiles: +Info 87 [00:02:43.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 87 [00:02:44.000] Files (4) + +Info 87 [00:02:45.000] ----------------------------------------------- +Info 87 [00:02:46.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 87 [00:02:47.000] Files (3) + +Info 87 [00:02:48.000] ----------------------------------------------- +Info 87 [00:02:49.000] Open files: +Info 87 [00:02:50.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 87 [00:02:51.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 87 [00:02:52.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 87 [00:02:53.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 87 [00:02:54.000] After ensureProjectForOpenFiles: +Info 88 [00:02:55.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 88 [00:02:56.000] Files (4) + +Info 88 [00:02:57.000] ----------------------------------------------- +Info 88 [00:02:58.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 88 [00:02:59.000] Files (3) + +Info 88 [00:03:00.000] ----------------------------------------------- +Info 88 [00:03:01.000] Open files: +Info 88 [00:03:02.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 88 [00:03:03.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 88 [00:03:04.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 88 [00:03:05.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -495,12 +501,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 86 [00:03:07.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:08.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp -Info 88 [00:03:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:11.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 90 [00:03:12.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts -Info 91 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:09.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:10.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp +Info 90 [00:03:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 91 [00:03:13.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 92 [00:03:14.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected excluded file: /user/username/projects/myproject/projects/project1/temp/file.d.ts +Info 93 [00:03:15.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/temp/file.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (0) and running //// [/user/username/projects/myproject/projects/project1/temp/file.d.ts] declare class file {} @@ -568,14 +574,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 92 [00:03:15.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:17.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 95 [00:03:18.000] Scheduled: *ensureProjectForOpenFiles* -Info 96 [00:03:19.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:20.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 98 [00:03:21.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 99 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 94 [00:03:17.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:19.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 97 [00:03:20.000] Scheduled: *ensureProjectForOpenFiles* +Info 98 [00:03:21.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 2:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 99 [00:03:22.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 100 [00:03:23.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 101 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] deleted @@ -607,15 +613,15 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 100 [00:03:23.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 101 [00:03:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 102 [00:03:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 103 [00:03:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 104 [00:03:27.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 105 [00:03:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 102 [00:03:25.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 103 [00:03:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 104 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 105 [00:03:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 106 [00:03:29.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 107 [00:03:30.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -625,36 +631,36 @@ Info 105 [00:03:28.000] Files (3) class2.ts Matched by default include pattern '**/*' -Info 106 [00:03:29.000] ----------------------------------------------- -Info 107 [00:03:30.000] Running: *ensureProjectForOpenFiles* -Info 108 [00:03:31.000] Before ensureProjectForOpenFiles: -Info 109 [00:03:32.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 109 [00:03:33.000] Files (3) - -Info 109 [00:03:34.000] ----------------------------------------------- -Info 109 [00:03:35.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 109 [00:03:36.000] Files (3) - -Info 109 [00:03:37.000] ----------------------------------------------- -Info 109 [00:03:38.000] Open files: -Info 109 [00:03:39.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 109 [00:03:40.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 109 [00:03:41.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 109 [00:03:42.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 109 [00:03:43.000] After ensureProjectForOpenFiles: -Info 110 [00:03:44.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 110 [00:03:45.000] Files (3) - -Info 110 [00:03:46.000] ----------------------------------------------- -Info 110 [00:03:47.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 110 [00:03:48.000] Files (3) - -Info 110 [00:03:49.000] ----------------------------------------------- -Info 110 [00:03:50.000] Open files: -Info 110 [00:03:51.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 110 [00:03:52.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 110 [00:03:53.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 110 [00:03:54.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 108 [00:03:31.000] ----------------------------------------------- +Info 109 [00:03:32.000] Running: *ensureProjectForOpenFiles* +Info 110 [00:03:33.000] Before ensureProjectForOpenFiles: +Info 111 [00:03:34.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 111 [00:03:35.000] Files (3) + +Info 111 [00:03:36.000] ----------------------------------------------- +Info 111 [00:03:37.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 111 [00:03:38.000] Files (3) + +Info 111 [00:03:39.000] ----------------------------------------------- +Info 111 [00:03:40.000] Open files: +Info 111 [00:03:41.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 111 [00:03:42.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 111 [00:03:43.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 111 [00:03:44.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 111 [00:03:45.000] After ensureProjectForOpenFiles: +Info 112 [00:03:46.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 112 [00:03:47.000] Files (3) + +Info 112 [00:03:48.000] ----------------------------------------------- +Info 112 [00:03:49.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 112 [00:03:50.000] Files (3) + +Info 112 [00:03:51.000] ----------------------------------------------- +Info 112 [00:03:52.000] Open files: +Info 112 [00:03:53.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 112 [00:03:54.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 112 [00:03:55.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 112 [00:03:56.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -687,14 +693,14 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 110 [00:03:57.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 111 [00:03:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 112 [00:03:59.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 113 [00:04:00.000] Scheduled: *ensureProjectForOpenFiles* -Info 114 [00:04:01.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file -Info 115 [00:04:02.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory -Info 116 [00:04:03.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts -Info 117 [00:04:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 112 [00:03:59.000] FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 113 [00:04:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 114 [00:04:01.000] Scheduled: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 115 [00:04:02.000] Scheduled: *ensureProjectForOpenFiles* +Info 116 [00:04:03.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts 0:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined Project: /user/username/projects/myproject/projects/project2/tsconfig.json WatchType: Missing file +Info 117 [00:04:04.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory +Info 118 [00:04:05.000] Project: /user/username/projects/myproject/projects/project1/tsconfig.json Detected output file: /user/username/projects/myproject/projects/project1/class3.d.ts +Info 119 [00:04:06.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/projects/project1/class3.d.ts :: WatchInfo: /user/username/projects/myproject/projects/project1 1 undefined Config: /user/username/projects/myproject/projects/project1/tsconfig.json WatchType: Wild card directory Before checking timeout queue length (2) and running //// [/user/username/projects/myproject/projects/project1/class3.d.ts] declare class class3 {} @@ -728,16 +734,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/projects/project1: {} -Info 118 [00:04:05.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 119 [00:04:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 120 [00:04:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info -Info 121 [00:04:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 122 [00:04:09.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 123 [00:04:10.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.d.ts - /user/username/projects/myproject/projects/project1/class3.d.ts - /user/username/projects/myproject/projects/project2/class2.ts +Info 120 [00:04:07.000] Running: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 121 [00:04:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 122 [00:04:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/projects/project1/class3.d.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 5 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 124 [00:04:11.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 125 [00:04:12.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.d.ts Text-1 "declare class class1 {}" + /user/username/projects/myproject/projects/project1/class3.d.ts Text-2 "declare class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -749,36 +755,36 @@ Info 123 [00:04:10.000] Files (4) class2.ts Matched by default include pattern '**/*' -Info 124 [00:04:11.000] ----------------------------------------------- -Info 125 [00:04:12.000] Running: *ensureProjectForOpenFiles* -Info 126 [00:04:13.000] Before ensureProjectForOpenFiles: -Info 127 [00:04:14.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 127 [00:04:15.000] Files (4) - -Info 127 [00:04:16.000] ----------------------------------------------- -Info 127 [00:04:17.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 127 [00:04:18.000] Files (3) - -Info 127 [00:04:19.000] ----------------------------------------------- -Info 127 [00:04:20.000] Open files: -Info 127 [00:04:21.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 127 [00:04:22.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json -Info 127 [00:04:25.000] After ensureProjectForOpenFiles: -Info 128 [00:04:26.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) -Info 128 [00:04:27.000] Files (4) - -Info 128 [00:04:28.000] ----------------------------------------------- -Info 128 [00:04:29.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) -Info 128 [00:04:30.000] Files (3) - -Info 128 [00:04:31.000] ----------------------------------------------- -Info 128 [00:04:32.000] Open files: -Info 128 [00:04:33.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined -Info 128 [00:04:34.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json -Info 128 [00:04:35.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined -Info 128 [00:04:36.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 126 [00:04:13.000] ----------------------------------------------- +Info 127 [00:04:14.000] Running: *ensureProjectForOpenFiles* +Info 128 [00:04:15.000] Before ensureProjectForOpenFiles: +Info 129 [00:04:16.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 129 [00:04:17.000] Files (4) + +Info 129 [00:04:18.000] ----------------------------------------------- +Info 129 [00:04:19.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 129 [00:04:20.000] Files (3) + +Info 129 [00:04:21.000] ----------------------------------------------- +Info 129 [00:04:22.000] Open files: +Info 129 [00:04:23.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 129 [00:04:24.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json +Info 129 [00:04:27.000] After ensureProjectForOpenFiles: +Info 130 [00:04:28.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) +Info 130 [00:04:29.000] Files (4) + +Info 130 [00:04:30.000] ----------------------------------------------- +Info 130 [00:04:31.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) +Info 130 [00:04:32.000] Files (3) + +Info 130 [00:04:33.000] ----------------------------------------------- +Info 130 [00:04:34.000] Open files: +Info 130 [00:04:35.000] FileName: /user/username/projects/myproject/projects/project2/class2.ts ProjectRootPath: undefined +Info 130 [00:04:36.000] Projects: /user/username/projects/myproject/projects/project2/tsconfig.json +Info 130 [00:04:37.000] FileName: /user/username/projects/myproject/projects/project1/class1.ts ProjectRootPath: undefined +Info 130 [00:04:38.000] Projects: /user/username/projects/myproject/projects/project1/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js index c2f5ead6a4383..f5cd1fe6d3f64 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js @@ -91,9 +91,9 @@ Info 21 [00:00:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:56.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 24 [00:00:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -192,8 +192,8 @@ Info 40 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:21.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 43 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" ../../../../../../a/lib/lib.d.ts @@ -288,10 +288,10 @@ Info 56 [00:01:48.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 57 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project2/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:01:50.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 59 [00:01:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts - /user/username/projects/myproject/projects/project2/class2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" + /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" ../../../../../../a/lib/lib.d.ts @@ -309,9 +309,9 @@ Info 62 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/pro Info 63 [00:01:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/projects/project1/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 64 [00:01:56.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 65 [00:01:57.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/projects/project1/class1.ts - /user/username/projects/myproject/projects/project1/class3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" + /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js index 7d1f1228475bb..0f719f2a72424 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-directly-referenced-by-solution.js @@ -36,25 +36,28 @@ Info 11 [00:01:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:01:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 13 [00:01:06.000] 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 14 [00:01:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 15 [00:01:08.000] Different program with same set of files -Info 16 [00:01:09.000] event: +Info 15 [00:01:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 16 [00:01:09.000] Files (0) + +Info 17 [00:01:10.000] ----------------------------------------------- +Info 18 [00:01:11.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 17 [00:01:10.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 18 [00:01:11.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json Info 19 [00:01:12.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 20 [00:01:13.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 21 [00:01:14.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 20 [00:01:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 21 [00:01:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 22 [00:01:15.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 23 [00:01:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 24 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 25 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 26 [00:01:19.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 27 [00:01:20.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 22 [00:01:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 23 [00:01:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 24 [00:01:17.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 25 [00:01:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 26 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 27 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 28 [00:01:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 29 [00:01:22.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -65,27 +68,27 @@ Info 27 [00:01:20.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 28 [00:01:21.000] ----------------------------------------------- -Info 29 [00:01:22.000] event: +Info 30 [00:01:23.000] ----------------------------------------------- +Info 31 [00:01:24.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 30 [00:01:23.000] event: +Info 32 [00:01:25.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"75d5ba36c0a162a329bf40235b10e96d2d129b95469e1f02c08da775fb38a2b4","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":77,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":true,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 31 [00:01:24.000] event: +Info 33 [00:01:26.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 32 [00:01:25.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 32 [00:01:26.000] Files (0) - -Info 32 [00:01:27.000] ----------------------------------------------- -Info 32 [00:01:28.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 32 [00:01:29.000] Files (3) - -Info 32 [00:01:30.000] ----------------------------------------------- -Info 32 [00:01:31.000] Open files: -Info 32 [00:01:32.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 32 [00:01:33.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 32 [00:01:34.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 32 [00:01:35.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 32 [00:01:36.000] request: +Info 34 [00:01:27.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 34 [00:01:28.000] Files (0) + +Info 34 [00:01:29.000] ----------------------------------------------- +Info 34 [00:01:30.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 34 [00:01:31.000] Files (3) + +Info 34 [00:01:32.000] ----------------------------------------------- +Info 34 [00:01:33.000] Open files: +Info 34 [00:01:34.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 34 [00:01:35.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 34 [00:01:36.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 34 [00:01:37.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 34 [00:01:38.000] request: { "command": "geterr", "arguments": { @@ -189,7 +192,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 33 [00:01:37.000] response: +Info 35 [00:01:39.000] response: { "responseRequired": false } @@ -213,7 +216,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 34 [00:01:38.000] event: +Info 36 [00:01:40.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -255,7 +258,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 35 [00:01:39.000] event: +Info 37 [00:01:41.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -297,9 +300,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 36 [00:01:40.000] event: +Info 38 [00:01:42.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 37 [00:01:41.000] event: +Info 39 [00:01:43.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":1}} Before running immediate callbacks and checking length (1) @@ -321,80 +324,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 38 [00:01:42.000] Search path: /dummy -Info 39 [00:01:43.000] For info: /dummy/dummy.ts :: No config files found. -Info 40 [00:01:44.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 41 [00:01:45.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 42 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 43 [00:01:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 44 [00:01:48.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 45 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 46 [00:01:50.000] ----------------------------------------------- -Info 47 [00:01:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 47 [00:01:52.000] Files (0) - -Info 47 [00:01:53.000] ----------------------------------------------- -Info 47 [00:01:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 47 [00:01:55.000] Files (3) - -Info 47 [00:01:56.000] ----------------------------------------------- -Info 47 [00:01:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 47 [00:01:58.000] Files (2) - -Info 47 [00:01:59.000] ----------------------------------------------- -Info 47 [00:02:00.000] Open files: -Info 47 [00:02:01.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 47 [00:02:02.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 47 [00:02:03.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 47 [00:02:04.000] Projects: /dev/null/inferredProject1* -Info 47 [00:02:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 48 [00:02:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 48 [00:02:07.000] Files (0) - -Info 48 [00:02:08.000] ----------------------------------------------- -Info 48 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 48 [00:02:10.000] Files (3) - -Info 48 [00:02:11.000] ----------------------------------------------- -Info 48 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 48 [00:02:13.000] Files (2) - -Info 48 [00:02:14.000] ----------------------------------------------- -Info 48 [00:02:15.000] Open files: -Info 48 [00:02:16.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 48 [00:02:17.000] Projects: /dev/null/inferredProject1* -Info 48 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 49 [00:02:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 49 [00:02:20.000] Files (0) - -Info 49 [00:02:21.000] ----------------------------------------------- -Info 49 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 49 [00:02:23.000] Files (3) - -Info 49 [00:02:24.000] ----------------------------------------------- -Info 49 [00:02:25.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 49 [00:02:26.000] Files (2) - -Info 49 [00:02:27.000] ----------------------------------------------- -Info 49 [00:02:28.000] Open files: -Info 49 [00:02:29.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 50 [00:02:30.000] Search path: /dummy -Info 51 [00:02:31.000] For info: /dummy/dummy.ts :: No config files found. -Info 52 [00:02:32.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 53 [00:02:33.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:34.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 55 [00:02:35.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 40 [00:01:44.000] Search path: /dummy +Info 41 [00:01:45.000] For info: /dummy/dummy.ts :: No config files found. +Info 42 [00:01:46.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 43 [00:01:47.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 44 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 45 [00:01:49.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 46 [00:01:50.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 47 [00:01:51.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -402,7 +341,60 @@ Info 55 [00:02:35.000] Files (2) dummy.ts Root file specified for compilation -Info 56 [00:02:36.000] ----------------------------------------------- +Info 48 [00:01:52.000] ----------------------------------------------- +Info 49 [00:01:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 49 [00:01:54.000] Files (0) + +Info 49 [00:01:55.000] ----------------------------------------------- +Info 49 [00:01:56.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 49 [00:01:57.000] Files (3) + +Info 49 [00:01:58.000] ----------------------------------------------- +Info 49 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 49 [00:02:00.000] Files (2) + +Info 49 [00:02:01.000] ----------------------------------------------- +Info 49 [00:02:02.000] Open files: +Info 49 [00:02:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 49 [00:02:04.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 49 [00:02:05.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 49 [00:02:06.000] Projects: /dev/null/inferredProject1* +Info 49 [00:02:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 50 [00:02:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 50 [00:02:09.000] Files (0) + +Info 50 [00:02:10.000] ----------------------------------------------- +Info 50 [00:02:11.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 50 [00:02:12.000] Files (3) + +Info 50 [00:02:13.000] ----------------------------------------------- +Info 50 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 50 [00:02:15.000] Files (2) + +Info 50 [00:02:16.000] ----------------------------------------------- +Info 50 [00:02:17.000] Open files: +Info 50 [00:02:18.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 50 [00:02:19.000] Projects: /dev/null/inferredProject1* +Info 50 [00:02:20.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 51 [00:02:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 51 [00:02:22.000] Files (0) + +Info 51 [00:02:23.000] ----------------------------------------------- +Info 51 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 51 [00:02:25.000] Files (3) + +Info 51 [00:02:26.000] ----------------------------------------------- +Info 51 [00:02:27.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 51 [00:02:28.000] Files (2) + +Info 51 [00:02:29.000] ----------------------------------------------- +Info 51 [00:02:30.000] Open files: +Info 51 [00:02:31.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 52 [00:02:32.000] Search path: /dummy +Info 53 [00:02:33.000] For info: /dummy/dummy.ts :: No config files found. +Info 54 [00:02:34.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 55 [00:02:35.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 56 [00:02:36.000] Same program as before Info 57 [00:02:37.000] `remove Project:: Info 58 [00:02:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 59 [00:02:39.000] Files (0) @@ -481,22 +473,25 @@ Info 85 [00:03:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 86 [00:03:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 87 [00:03:13.000] 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 88 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 89 [00:03:15.000] Different program with same set of files -Info 90 [00:03:16.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 91 [00:03:17.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 89 [00:03:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 90 [00:03:16.000] Files (0) + +Info 91 [00:03:17.000] ----------------------------------------------- Info 92 [00:03:18.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 93 [00:03:19.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 94 [00:03:20.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 93 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:20.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 95 [00:03:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 96 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 97 [00:03:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 99 [00:03:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 95 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 97 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 98 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 99 [00:03:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 100 [00:03:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 101 [00:03:27.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -507,61 +502,50 @@ Info 99 [00:03:25.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 100 [00:03:26.000] ----------------------------------------------- -Info 101 [00:03:27.000] event: +Info 102 [00:03:28.000] ----------------------------------------------- +Info 103 [00:03:29.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 102 [00:03:28.000] event: +Info 104 [00:03:30.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 103 [00:03:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 103 [00:03:30.000] Files (0) - -Info 103 [00:03:31.000] ----------------------------------------------- -Info 103 [00:03:32.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 103 [00:03:33.000] Files (3) - -Info 103 [00:03:34.000] ----------------------------------------------- -Info 103 [00:03:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 103 [00:03:36.000] Files (2) - -Info 103 [00:03:37.000] ----------------------------------------------- -Info 103 [00:03:38.000] Open files: -Info 103 [00:03:39.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 103 [00:03:40.000] Projects: /dev/null/inferredProject1* -Info 103 [00:03:41.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 103 [00:03:42.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 103 [00:03:43.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 104 [00:03:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 104 [00:03:45.000] Files (0) - -Info 104 [00:03:46.000] ----------------------------------------------- -Info 104 [00:03:47.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 104 [00:03:48.000] Files (3) - -Info 104 [00:03:49.000] ----------------------------------------------- -Info 104 [00:03:50.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 104 [00:03:51.000] Files (2) - -Info 104 [00:03:52.000] ----------------------------------------------- -Info 104 [00:03:53.000] Open files: -Info 104 [00:03:54.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 104 [00:03:55.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 104 [00:03:56.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 105 [00:03:57.000] Search path: /dummy -Info 106 [00:03:58.000] For info: /dummy/dummy.ts :: No config files found. -Info 107 [00:03:59.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 108 [00:04:00.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 109 [00:04:01.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 110 [00:04:02.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 111 [00:04:03.000] ----------------------------------------------- +Info 105 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 105 [00:03:32.000] Files (0) + +Info 105 [00:03:33.000] ----------------------------------------------- +Info 105 [00:03:34.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 105 [00:03:35.000] Files (3) + +Info 105 [00:03:36.000] ----------------------------------------------- +Info 105 [00:03:37.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 105 [00:03:38.000] Files (2) + +Info 105 [00:03:39.000] ----------------------------------------------- +Info 105 [00:03:40.000] Open files: +Info 105 [00:03:41.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 105 [00:03:42.000] Projects: /dev/null/inferredProject1* +Info 105 [00:03:43.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 105 [00:03:44.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 105 [00:03:45.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 106 [00:03:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 106 [00:03:47.000] Files (0) + +Info 106 [00:03:48.000] ----------------------------------------------- +Info 106 [00:03:49.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 106 [00:03:50.000] Files (3) + +Info 106 [00:03:51.000] ----------------------------------------------- +Info 106 [00:03:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 106 [00:03:53.000] Files (2) + +Info 106 [00:03:54.000] ----------------------------------------------- +Info 106 [00:03:55.000] Open files: +Info 106 [00:03:56.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 106 [00:03:57.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 106 [00:03:58.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 107 [00:03:59.000] Search path: /dummy +Info 108 [00:04:00.000] For info: /dummy/dummy.ts :: No config files found. +Info 109 [00:04:01.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 110 [00:04:02.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 111 [00:04:03.000] Same program as before Info 112 [00:04:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 112 [00:04:05.000] Files (0) @@ -620,71 +604,85 @@ Info 126 [00:04:32.000] Config: /user/username/projects/myproject/tsconfig-src. Info 127 [00:04:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 128 [00:04:34.000] 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 129 [00:04:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 130 [00:04:36.000] Different program with same set of files -Info 131 [00:04:37.000] event: +Info 130 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 131 [00:04:37.000] Files (0) + +Info 132 [00:04:38.000] ----------------------------------------------- +Info 133 [00:04:39.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 132 [00:04:38.000] event: +Info 134 [00:04:40.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 133 [00:04:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 134 [00:04:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 135 [00:04:41.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 136 [00:04:42.000] event: +Info 135 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 136 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 137 [00:04:43.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 138 [00:04:44.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 137 [00:04:43.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 138 [00:04:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 139 [00:04:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 140 [00:04:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 141 [00:04:47.000] Different program with same set of files -Info 142 [00:04:48.000] event: +Info 139 [00:04:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 140 [00:04:46.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 141 [00:04:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 142 [00:04:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 143 [00:04:49.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 144 [00:04:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 145 [00:04:51.000] ----------------------------------------------- +Info 146 [00:04:52.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 143 [00:04:49.000] event: +Info 147 [00:04:53.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 144 [00:04:50.000] Search path: /dummy -Info 145 [00:04:51.000] For info: /dummy/dummy.ts :: No config files found. -Info 146 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 147 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 148 [00:04:54.000] Before ensureProjectForOpenFiles: -Info 149 [00:04:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 149 [00:04:56.000] Files (0) - -Info 149 [00:04:57.000] ----------------------------------------------- -Info 149 [00:04:58.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 149 [00:04:59.000] Files (3) - -Info 149 [00:05:00.000] ----------------------------------------------- -Info 149 [00:05:01.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 149 [00:05:02.000] Files (2) - -Info 149 [00:05:03.000] ----------------------------------------------- -Info 149 [00:05:04.000] Open files: -Info 149 [00:05:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 149 [00:05:06.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 149 [00:05:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 149 [00:05:08.000] Projects: /dev/null/inferredProject1* -Info 149 [00:05:09.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 150 [00:05:10.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 151 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 152 [00:05:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 153 [00:05:13.000] Different program with same set of files -Info 154 [00:05:14.000] After ensureProjectForOpenFiles: -Info 155 [00:05:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 155 [00:05:16.000] Files (0) - -Info 155 [00:05:17.000] ----------------------------------------------- -Info 155 [00:05:18.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 155 [00:05:19.000] Files (3) - -Info 155 [00:05:20.000] ----------------------------------------------- -Info 155 [00:05:21.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 155 [00:05:22.000] Files (2) - -Info 155 [00:05:23.000] ----------------------------------------------- -Info 155 [00:05:24.000] Open files: -Info 155 [00:05:25.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 155 [00:05:26.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 155 [00:05:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 155 [00:05:28.000] Projects: /dev/null/inferredProject1* -Info 155 [00:05:29.000] request: +Info 148 [00:04:54.000] Search path: /dummy +Info 149 [00:04:55.000] For info: /dummy/dummy.ts :: No config files found. +Info 150 [00:04:56.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 151 [00:04:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 152 [00:04:58.000] Before ensureProjectForOpenFiles: +Info 153 [00:04:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 153 [00:05:00.000] Files (0) + +Info 153 [00:05:01.000] ----------------------------------------------- +Info 153 [00:05:02.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 153 [00:05:03.000] Files (3) + +Info 153 [00:05:04.000] ----------------------------------------------- +Info 153 [00:05:05.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 153 [00:05:06.000] Files (2) + +Info 153 [00:05:07.000] ----------------------------------------------- +Info 153 [00:05:08.000] Open files: +Info 153 [00:05:09.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 153 [00:05:10.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 153 [00:05:11.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 153 [00:05:12.000] Projects: /dev/null/inferredProject1* +Info 153 [00:05:13.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 154 [00:05:14.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 155 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 156 [00:05:16.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 157 [00:05:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 158 [00:05:18.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 159 [00:05:19.000] ----------------------------------------------- +Info 160 [00:05:20.000] After ensureProjectForOpenFiles: +Info 161 [00:05:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 161 [00:05:22.000] Files (0) + +Info 161 [00:05:23.000] ----------------------------------------------- +Info 161 [00:05:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 161 [00:05:25.000] Files (3) + +Info 161 [00:05:26.000] ----------------------------------------------- +Info 161 [00:05:27.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 161 [00:05:28.000] Files (2) + +Info 161 [00:05:29.000] ----------------------------------------------- +Info 161 [00:05:30.000] Open files: +Info 161 [00:05:31.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 161 [00:05:32.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 161 [00:05:33.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 161 [00:05:34.000] Projects: /dev/null/inferredProject1* +Info 161 [00:05:35.000] request: { "command": "references", "arguments": { @@ -717,9 +715,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 156 [00:05:30.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 157 [00:05:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 158 [00:05:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 162 [00:05:36.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 163 [00:05:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -746,7 +744,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 159 [00:05:33.000] response: +Info 165 [00:05:39.000] response: { "response": { "refs": [ @@ -823,43 +821,43 @@ Info 159 [00:05:33.000] response: }, "responseRequired": true } -Info 160 [00:05:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 161 [00:05:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 161 [00:05:36.000] Files (0) - -Info 161 [00:05:37.000] ----------------------------------------------- -Info 161 [00:05:38.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 161 [00:05:39.000] Files (3) - -Info 161 [00:05:40.000] ----------------------------------------------- -Info 161 [00:05:41.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 161 [00:05:42.000] Files (2) - -Info 161 [00:05:43.000] ----------------------------------------------- -Info 161 [00:05:44.000] Open files: -Info 161 [00:05:45.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 161 [00:05:46.000] Projects: /dev/null/inferredProject1* -Info 161 [00:05:47.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 162 [00:05:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 162 [00:05:49.000] Files (0) - -Info 162 [00:05:50.000] ----------------------------------------------- -Info 162 [00:05:51.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 162 [00:05:52.000] Files (3) - -Info 162 [00:05:53.000] ----------------------------------------------- -Info 162 [00:05:54.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 162 [00:05:55.000] Files (2) - -Info 162 [00:05:56.000] ----------------------------------------------- -Info 162 [00:05:57.000] Open files: -Info 162 [00:05:58.000] Search path: /user/username/projects/myproject/indirect3 -Info 163 [00:05:59.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 164 [00:06:00.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 165 [00:06:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 166 [00:06:02.000] event: +Info 166 [00:05:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 167 [00:05:42.000] Files (0) + +Info 167 [00:05:43.000] ----------------------------------------------- +Info 167 [00:05:44.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 167 [00:05:45.000] Files (3) + +Info 167 [00:05:46.000] ----------------------------------------------- +Info 167 [00:05:47.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 167 [00:05:48.000] Files (2) + +Info 167 [00:05:49.000] ----------------------------------------------- +Info 167 [00:05:50.000] Open files: +Info 167 [00:05:51.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 167 [00:05:52.000] Projects: /dev/null/inferredProject1* +Info 167 [00:05:53.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 168 [00:05:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 168 [00:05:55.000] Files (0) + +Info 168 [00:05:56.000] ----------------------------------------------- +Info 168 [00:05:57.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 168 [00:05:58.000] Files (3) + +Info 168 [00:05:59.000] ----------------------------------------------- +Info 168 [00:06:00.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 168 [00:06:01.000] Files (2) + +Info 168 [00:06:02.000] ----------------------------------------------- +Info 168 [00:06:03.000] Open files: +Info 168 [00:06:04.000] Search path: /user/username/projects/myproject/indirect3 +Info 169 [00:06:05.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 170 [00:06:06.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 171 [00:06:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 172 [00:06:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 167 [00:06:03.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 173 [00:06:09.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -868,23 +866,23 @@ Info 167 [00:06:03.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 168 [00:06:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 169 [00:06:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 170 [00:06:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 171 [00:06:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 172 [00:06:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 173 [00:06:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 174 [00:06:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 175 [00:06:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 176 [00:06:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 177 [00:06:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 178 [00:06:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 179 [00:06:15.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 180 [00:06:16.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 174 [00:06:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 175 [00:06:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 176 [00:06:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 177 [00:06:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 178 [00:06:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 179 [00:06:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 180 [00:06:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 181 [00:06:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 182 [00:06:18.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 183 [00:06:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 184 [00:06:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 185 [00:06:21.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 186 [00:06:22.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -896,26 +894,26 @@ Info 180 [00:06:16.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 181 [00:06:17.000] ----------------------------------------------- -Info 182 [00:06:18.000] event: +Info 187 [00:06:23.000] ----------------------------------------------- +Info 188 [00:06:24.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 183 [00:06:19.000] event: +Info 189 [00:06:25.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"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 184 [00:06:20.000] event: +Info 190 [00:06:26.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 185 [00:06:21.000] `remove Project:: -Info 186 [00:06:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 187 [00:06:23.000] Files (0) +Info 191 [00:06:27.000] `remove Project:: +Info 192 [00:06:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 193 [00:06:29.000] Files (0) -Info 188 [00:06:24.000] ----------------------------------------------- -Info 189 [00:06:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 190 [00:06:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 191 [00:06:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 192 [00:06:28.000] `remove Project:: -Info 193 [00:06:29.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 194 [00:06:30.000] Files (3) +Info 194 [00:06:30.000] ----------------------------------------------- +Info 195 [00:06:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 196 [00:06:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 197 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 198 [00:06:34.000] `remove Project:: +Info 199 [00:06:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 200 [00:06:36.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -929,15 +927,15 @@ Info 194 [00:06:30.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 195 [00:06:31.000] ----------------------------------------------- -Info 196 [00:06:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 197 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 198 [00:06:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 199 [00:06:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 200 [00:06:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 201 [00:06:37.000] `remove Project:: -Info 202 [00:06:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 203 [00:06:39.000] Files (2) +Info 201 [00:06:37.000] ----------------------------------------------- +Info 202 [00:06:38.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 203 [00:06:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 204 [00:06:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 205 [00:06:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 206 [00:06:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 207 [00:06:43.000] `remove Project:: +Info 208 [00:06:44.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 209 [00:06:45.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -947,19 +945,19 @@ Info 203 [00:06:39.000] Files (2) dummy.ts Root file specified for compilation -Info 204 [00:06:40.000] ----------------------------------------------- -Info 205 [00:06:41.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 206 [00:06:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 207 [00:06:43.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 208 [00:06:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 209 [00:06:45.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 209 [00:06:46.000] Files (4) - -Info 209 [00:06:47.000] ----------------------------------------------- -Info 209 [00:06:48.000] Open files: -Info 209 [00:06:49.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 209 [00:06:50.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json -Info 209 [00:06:51.000] request: +Info 210 [00:06:46.000] ----------------------------------------------- +Info 211 [00:06:47.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 212 [00:06:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 213 [00:06:49.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 214 [00:06:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 215 [00:06:51.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 215 [00:06:52.000] Files (4) + +Info 215 [00:06:53.000] ----------------------------------------------- +Info 215 [00:06:54.000] Open files: +Info 215 [00:06:55.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 215 [00:06:56.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 215 [00:06:57.000] request: { "command": "references", "arguments": { @@ -998,16 +996,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/target: {} -Info 210 [00:06:52.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 211 [00:06:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 212 [00:06:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 213 [00:06:55.000] Search path: /user/username/projects/myproject/src -Info 214 [00:06:56.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 215 [00:06:57.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 216 [00:06:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 217 [00:06:59.000] event: +Info 216 [00:06:58.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 217 [00:06:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 218 [00:07:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 219 [00:07:01.000] Search path: /user/username/projects/myproject/src +Info 220 [00:07:02.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 221 [00:07:03.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 222 [00:07:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 223 [00:07:05.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 218 [00:07:00.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 224 [00:07:06.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -1019,8 +1017,8 @@ Info 218 [00:07:00.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 219 [00:07:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 220 [00:07:02.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 225 [00:07:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 226 [00:07:08.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -1032,27 +1030,30 @@ Info 220 [00:07:02.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 221 [00:07:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 222 [00:07:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 223 [00:07:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 224 [00:07:06.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 225 [00:07:07.000] 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 226 [00:07:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 227 [00:07:09.000] Different program with same set of files -Info 228 [00:07:10.000] event: +Info 227 [00:07:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 228 [00:07:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 229 [00:07:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 230 [00:07:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 231 [00:07:13.000] 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 232 [00:07:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 233 [00:07:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 234 [00:07:16.000] Files (0) + +Info 235 [00:07:17.000] ----------------------------------------------- +Info 236 [00:07:18.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 229 [00:07:11.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 230 [00:07:12.000] event: +Info 237 [00:07:19.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 238 [00:07:20.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 231 [00:07:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 232 [00:07:14.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 233 [00:07:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 234 [00:07:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 235 [00:07:17.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 236 [00:07:18.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 239 [00:07:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 240 [00:07:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 241 [00:07:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 242 [00:07:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 243 [00:07:25.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 244 [00:07:26.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -1063,18 +1064,18 @@ Info 236 [00:07:18.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 237 [00:07:19.000] ----------------------------------------------- -Info 238 [00:07:20.000] event: +Info 245 [00:07:27.000] ----------------------------------------------- +Info 246 [00:07:28.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 239 [00:07:21.000] Search path: /user/username/projects/myproject/src -Info 240 [00:07:22.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 241 [00:07:23.000] Search path: /user/username/projects/myproject/src -Info 242 [00:07:24.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 243 [00:07:25.000] Search path: /user/username/projects/myproject/src/helpers -Info 244 [00:07:26.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 245 [00:07:27.000] Search path: /user/username/projects/myproject/src/helpers -Info 246 [00:07:28.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 247 [00:07:29.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 247 [00:07:29.000] Search path: /user/username/projects/myproject/src +Info 248 [00:07:30.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 249 [00:07:31.000] Search path: /user/username/projects/myproject/src +Info 250 [00:07:32.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 251 [00:07:33.000] Search path: /user/username/projects/myproject/src/helpers +Info 252 [00:07:34.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 253 [00:07:35.000] Search path: /user/username/projects/myproject/src/helpers +Info 254 [00:07:36.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 255 [00:07:37.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json After request PolledWatches:: @@ -1113,7 +1114,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 248 [00:07:30.000] response: +Info 256 [00:07:38.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js index 945122f370440..9e1aa0f2f2434 100644 --- a/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/project-is-indirectly-referenced-by-solution.js @@ -76,25 +76,28 @@ Info 15 [00:01:20.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 16 [00:01:21.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 17 [00:01:22.000] 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 18 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 19 [00:01:24.000] Different program with same set of files -Info 20 [00:01:25.000] event: +Info 19 [00:01:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 20 [00:01:25.000] Files (0) + +Info 21 [00:01:26.000] ----------------------------------------------- +Info 22 [00:01:27.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 21 [00:01:26.000] event: - {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 22 [00:01:27.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json Info 23 [00:01:28.000] event: + {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":0,"tsSize":0,"tsx":0,"tsxSize":0,"dts":0,"dtsSize":0,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} +Info 24 [00:01:29.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 25 [00:01:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 24 [00:01:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 25 [00:01:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info -Info 27 [00:01:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 28 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 29 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 30 [00:01:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 31 [00:01:36.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 26 [00:01:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 27 [00:01:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 28 [00:01:33.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 29 [00:01:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 30 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 31 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 32 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 33 [00:01:38.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -105,27 +108,27 @@ Info 31 [00:01:36.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 32 [00:01:37.000] ----------------------------------------------- -Info 33 [00:01:38.000] event: +Info 34 [00:01:39.000] ----------------------------------------------- +Info 35 [00:01:40.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 34 [00:01:39.000] event: +Info 36 [00:01:41.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"75d5ba36c0a162a329bf40235b10e96d2d129b95469e1f02c08da775fb38a2b4","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":77,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":true,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 35 [00:01:40.000] event: +Info 37 [00:01:42.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 36 [00:01:41.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 36 [00:01:42.000] Files (0) - -Info 36 [00:01:43.000] ----------------------------------------------- -Info 36 [00:01:44.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 36 [00:01:45.000] Files (3) - -Info 36 [00:01:46.000] ----------------------------------------------- -Info 36 [00:01:47.000] Open files: -Info 36 [00:01:48.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 36 [00:01:49.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:50.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:51.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json -Info 36 [00:01:52.000] request: +Info 38 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:44.000] Files (0) + +Info 38 [00:01:45.000] ----------------------------------------------- +Info 38 [00:01:46.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 38 [00:01:47.000] Files (3) + +Info 38 [00:01:48.000] ----------------------------------------------- +Info 38 [00:01:49.000] Open files: +Info 38 [00:01:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 38 [00:01:51.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:52.000] getDefaultProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:53.000] findDefaultConfiguredProject for /user/username/projects/myproject/src/main.ts: /user/username/projects/myproject/tsconfig-src.json +Info 38 [00:01:54.000] request: { "command": "geterr", "arguments": { @@ -253,7 +256,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 37 [00:01:53.000] response: +Info 39 [00:01:55.000] response: { "responseRequired": false } @@ -281,7 +284,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 38 [00:01:54.000] event: +Info 40 [00:01:56.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} After checking timeout queue length (1) and running @@ -331,7 +334,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 39 [00:01:55.000] event: +Info 41 [00:01:57.000] event: {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} Before running immediate callbacks and checking length (1) @@ -381,9 +384,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 40 [00:01:56.000] event: +Info 42 [00:01:58.000] event: {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/main.ts","diagnostics":[]}} -Info 41 [00:01:57.000] event: +Info 43 [00:01:59.000] event: {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":1}} Before running immediate callbacks and checking length (1) @@ -409,16 +412,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 42 [00:01:58.000] Search path: /dummy -Info 43 [00:01:59.000] For info: /dummy/dummy.ts :: No config files found. -Info 44 [00:02:00.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 45 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 46 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 47 [00:02:03.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 48 [00:02:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 49 [00:02:05.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts +Info 44 [00:02:00.000] Search path: /dummy +Info 45 [00:02:01.000] For info: /dummy/dummy.ts :: No config files found. +Info 46 [00:02:02.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 47 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 48 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 49 [00:02:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 50 [00:02:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 51 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -426,71 +429,60 @@ Info 49 [00:02:05.000] Files (2) dummy.ts Root file specified for compilation -Info 50 [00:02:06.000] ----------------------------------------------- -Info 51 [00:02:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 51 [00:02:08.000] Files (0) - -Info 51 [00:02:09.000] ----------------------------------------------- -Info 51 [00:02:10.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 51 [00:02:11.000] Files (3) - -Info 51 [00:02:12.000] ----------------------------------------------- -Info 51 [00:02:13.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 51 [00:02:14.000] Files (2) - -Info 51 [00:02:15.000] ----------------------------------------------- -Info 51 [00:02:16.000] Open files: -Info 51 [00:02:17.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 51 [00:02:18.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 51 [00:02:19.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 51 [00:02:20.000] Projects: /dev/null/inferredProject1* -Info 51 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 52 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 52 [00:02:23.000] Files (0) - -Info 52 [00:02:24.000] ----------------------------------------------- -Info 52 [00:02:25.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 52 [00:02:26.000] Files (3) - -Info 52 [00:02:27.000] ----------------------------------------------- -Info 52 [00:02:28.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 52 [00:02:29.000] Files (2) - -Info 52 [00:02:30.000] ----------------------------------------------- -Info 52 [00:02:31.000] Open files: -Info 52 [00:02:32.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 52 [00:02:33.000] Projects: /dev/null/inferredProject1* -Info 52 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 53 [00:02:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 53 [00:02:36.000] Files (0) - -Info 53 [00:02:37.000] ----------------------------------------------- -Info 53 [00:02:38.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 53 [00:02:39.000] Files (3) - -Info 53 [00:02:40.000] ----------------------------------------------- -Info 53 [00:02:41.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 53 [00:02:42.000] Files (2) - -Info 53 [00:02:43.000] ----------------------------------------------- -Info 53 [00:02:44.000] Open files: -Info 53 [00:02:45.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 54 [00:02:46.000] Search path: /dummy -Info 55 [00:02:47.000] For info: /dummy/dummy.ts :: No config files found. -Info 56 [00:02:48.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 57 [00:02:49.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 58 [00:02:50.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 59 [00:02:51.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 60 [00:02:52.000] ----------------------------------------------- +Info 52 [00:02:08.000] ----------------------------------------------- +Info 53 [00:02:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 53 [00:02:10.000] Files (0) + +Info 53 [00:02:11.000] ----------------------------------------------- +Info 53 [00:02:12.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 53 [00:02:13.000] Files (3) + +Info 53 [00:02:14.000] ----------------------------------------------- +Info 53 [00:02:15.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 53 [00:02:16.000] Files (2) + +Info 53 [00:02:17.000] ----------------------------------------------- +Info 53 [00:02:18.000] Open files: +Info 53 [00:02:19.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 53 [00:02:20.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 53 [00:02:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 53 [00:02:22.000] Projects: /dev/null/inferredProject1* +Info 53 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 54 [00:02:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 54 [00:02:25.000] Files (0) + +Info 54 [00:02:26.000] ----------------------------------------------- +Info 54 [00:02:27.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 54 [00:02:28.000] Files (3) + +Info 54 [00:02:29.000] ----------------------------------------------- +Info 54 [00:02:30.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 54 [00:02:31.000] Files (2) + +Info 54 [00:02:32.000] ----------------------------------------------- +Info 54 [00:02:33.000] Open files: +Info 54 [00:02:34.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 54 [00:02:35.000] Projects: /dev/null/inferredProject1* +Info 54 [00:02:36.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 55 [00:02:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 55 [00:02:38.000] Files (0) + +Info 55 [00:02:39.000] ----------------------------------------------- +Info 55 [00:02:40.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 55 [00:02:41.000] Files (3) + +Info 55 [00:02:42.000] ----------------------------------------------- +Info 55 [00:02:43.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 55 [00:02:44.000] Files (2) + +Info 55 [00:02:45.000] ----------------------------------------------- +Info 55 [00:02:46.000] Open files: +Info 55 [00:02:47.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:48.000] Search path: /dummy +Info 57 [00:02:49.000] For info: /dummy/dummy.ts :: No config files found. +Info 58 [00:02:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 59 [00:02:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 60 [00:02:52.000] Same program as before Info 61 [00:02:53.000] `remove Project:: Info 62 [00:02:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 63 [00:02:55.000] Files (0) @@ -611,22 +603,25 @@ Info 95 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 96 [00:03:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 97 [00:03:35.000] 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 98 [00:03:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:37.000] Different program with same set of files -Info 100 [00:03:38.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 101 [00:03:39.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 99 [00:03:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 100 [00:03:38.000] Files (0) + +Info 101 [00:03:39.000] ----------------------------------------------- Info 102 [00:03:40.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 103 [00:03:41.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 104 [00:03:42.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 103 [00:03:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 104 [00:03:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 105 [00:03:43.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 106 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 107 [00:03:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 108 [00:03:46.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 109 [00:03:47.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 105 [00:03:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 106 [00:03:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 107 [00:03:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 108 [00:03:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 109 [00:03:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 110 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 111 [00:03:49.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -637,61 +632,50 @@ Info 109 [00:03:47.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 110 [00:03:48.000] ----------------------------------------------- -Info 111 [00:03:49.000] event: +Info 112 [00:03:50.000] ----------------------------------------------- +Info 113 [00:03:51.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 112 [00:03:50.000] event: +Info 114 [00:03:52.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 113 [00:03:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 113 [00:03:52.000] Files (0) - -Info 113 [00:03:53.000] ----------------------------------------------- -Info 113 [00:03:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 113 [00:03:55.000] Files (3) - -Info 113 [00:03:56.000] ----------------------------------------------- -Info 113 [00:03:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 113 [00:03:58.000] Files (2) - -Info 113 [00:03:59.000] ----------------------------------------------- -Info 113 [00:04:00.000] Open files: -Info 113 [00:04:01.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 113 [00:04:02.000] Projects: /dev/null/inferredProject1* -Info 113 [00:04:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 113 [00:04:04.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 113 [00:04:05.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 114 [00:04:06.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 114 [00:04:07.000] Files (0) - -Info 114 [00:04:08.000] ----------------------------------------------- -Info 114 [00:04:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 114 [00:04:10.000] Files (3) - -Info 114 [00:04:11.000] ----------------------------------------------- -Info 114 [00:04:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 114 [00:04:13.000] Files (2) - -Info 114 [00:04:14.000] ----------------------------------------------- -Info 114 [00:04:15.000] Open files: -Info 114 [00:04:16.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 114 [00:04:17.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 114 [00:04:18.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 115 [00:04:19.000] Search path: /dummy -Info 116 [00:04:20.000] For info: /dummy/dummy.ts :: No config files found. -Info 117 [00:04:21.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 118 [00:04:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 119 [00:04:23.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 120 [00:04:24.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 121 [00:04:25.000] ----------------------------------------------- +Info 115 [00:03:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 115 [00:03:54.000] Files (0) + +Info 115 [00:03:55.000] ----------------------------------------------- +Info 115 [00:03:56.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 115 [00:03:57.000] Files (3) + +Info 115 [00:03:58.000] ----------------------------------------------- +Info 115 [00:03:59.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 115 [00:04:00.000] Files (2) + +Info 115 [00:04:01.000] ----------------------------------------------- +Info 115 [00:04:02.000] Open files: +Info 115 [00:04:03.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 115 [00:04:04.000] Projects: /dev/null/inferredProject1* +Info 115 [00:04:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 115 [00:04:06.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 115 [00:04:07.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 116 [00:04:08.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 116 [00:04:09.000] Files (0) + +Info 116 [00:04:10.000] ----------------------------------------------- +Info 116 [00:04:11.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 116 [00:04:12.000] Files (3) + +Info 116 [00:04:13.000] ----------------------------------------------- +Info 116 [00:04:14.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 116 [00:04:15.000] Files (2) + +Info 116 [00:04:16.000] ----------------------------------------------- +Info 116 [00:04:17.000] Open files: +Info 116 [00:04:18.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 116 [00:04:19.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 116 [00:04:20.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 117 [00:04:21.000] Search path: /dummy +Info 118 [00:04:22.000] For info: /dummy/dummy.ts :: No config files found. +Info 119 [00:04:23.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 120 [00:04:24.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 121 [00:04:25.000] Same program as before Info 122 [00:04:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 122 [00:04:27.000] Files (0) @@ -788,71 +772,85 @@ Info 138 [00:04:56.000] Config: /user/username/projects/myproject/tsconfig-indi Info 139 [00:04:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots Info 140 [00:04:58.000] 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 141 [00:04:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 142 [00:05:00.000] Different program with same set of files -Info 143 [00:05:01.000] event: +Info 142 [00:05:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 143 [00:05:01.000] Files (0) + +Info 144 [00:05:02.000] ----------------------------------------------- +Info 145 [00:05:03.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 144 [00:05:02.000] event: +Info 146 [00:05:04.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 145 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 146 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 147 [00:05:05.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 148 [00:05:06.000] event: +Info 147 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 148 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 149 [00:05:07.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 150 [00:05:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 149 [00:05:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 150 [00:05:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 151 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 152 [00:05:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 153 [00:05:11.000] Different program with same set of files -Info 154 [00:05:12.000] event: +Info 151 [00:05:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 152 [00:05:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 153 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 154 [00:05:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 155 [00:05:13.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 156 [00:05:14.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 157 [00:05:15.000] ----------------------------------------------- +Info 158 [00:05:16.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 155 [00:05:13.000] event: +Info 159 [00:05:17.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 156 [00:05:14.000] Search path: /dummy -Info 157 [00:05:15.000] For info: /dummy/dummy.ts :: No config files found. -Info 158 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 159 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 160 [00:05:18.000] Before ensureProjectForOpenFiles: -Info 161 [00:05:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 161 [00:05:20.000] Files (0) - -Info 161 [00:05:21.000] ----------------------------------------------- -Info 161 [00:05:22.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 161 [00:05:23.000] Files (3) - -Info 161 [00:05:24.000] ----------------------------------------------- -Info 161 [00:05:25.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 161 [00:05:26.000] Files (2) - -Info 161 [00:05:27.000] ----------------------------------------------- -Info 161 [00:05:28.000] Open files: -Info 161 [00:05:29.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 161 [00:05:30.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 161 [00:05:31.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 161 [00:05:32.000] Projects: /dev/null/inferredProject1* -Info 161 [00:05:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 162 [00:05:34.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 163 [00:05:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 164 [00:05:36.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 165 [00:05:37.000] Different program with same set of files -Info 166 [00:05:38.000] After ensureProjectForOpenFiles: -Info 167 [00:05:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 167 [00:05:40.000] Files (0) - -Info 167 [00:05:41.000] ----------------------------------------------- -Info 167 [00:05:42.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 167 [00:05:43.000] Files (3) - -Info 167 [00:05:44.000] ----------------------------------------------- -Info 167 [00:05:45.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 167 [00:05:46.000] Files (2) - -Info 167 [00:05:47.000] ----------------------------------------------- -Info 167 [00:05:48.000] Open files: -Info 167 [00:05:49.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 167 [00:05:50.000] Projects: /user/username/projects/myproject/tsconfig-src.json -Info 167 [00:05:51.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 167 [00:05:52.000] Projects: /dev/null/inferredProject1* -Info 167 [00:05:53.000] request: +Info 160 [00:05:18.000] Search path: /dummy +Info 161 [00:05:19.000] For info: /dummy/dummy.ts :: No config files found. +Info 162 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 163 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 164 [00:05:22.000] Before ensureProjectForOpenFiles: +Info 165 [00:05:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 165 [00:05:24.000] Files (0) + +Info 165 [00:05:25.000] ----------------------------------------------- +Info 165 [00:05:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 165 [00:05:27.000] Files (3) + +Info 165 [00:05:28.000] ----------------------------------------------- +Info 165 [00:05:29.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 165 [00:05:30.000] Files (2) + +Info 165 [00:05:31.000] ----------------------------------------------- +Info 165 [00:05:32.000] Open files: +Info 165 [00:05:33.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 165 [00:05:34.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 165 [00:05:35.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 165 [00:05:36.000] Projects: /dev/null/inferredProject1* +Info 165 [00:05:37.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 166 [00:05:38.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 167 [00:05:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 168 [00:05:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 169 [00:05:41.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 170 [00:05:42.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 171 [00:05:43.000] ----------------------------------------------- +Info 172 [00:05:44.000] After ensureProjectForOpenFiles: +Info 173 [00:05:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 173 [00:05:46.000] Files (0) + +Info 173 [00:05:47.000] ----------------------------------------------- +Info 173 [00:05:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 173 [00:05:49.000] Files (3) + +Info 173 [00:05:50.000] ----------------------------------------------- +Info 173 [00:05:51.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 173 [00:05:52.000] Files (2) + +Info 173 [00:05:53.000] ----------------------------------------------- +Info 173 [00:05:54.000] Open files: +Info 173 [00:05:55.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 173 [00:05:56.000] Projects: /user/username/projects/myproject/tsconfig-src.json +Info 173 [00:05:57.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 173 [00:05:58.000] Projects: /dev/null/inferredProject1* +Info 173 [00:05:59.000] request: { "command": "references", "arguments": { @@ -889,21 +887,21 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 168 [00:05:54.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 169 [00:05:55.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 170 [00:05:56.000] event: +Info 174 [00:06:00.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 175 [00:06:01.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 176 [00:06:02.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 171 [00:05:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 172 [00:05:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 173 [00:05:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 174 [00:06:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 175 [00:06:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 176 [00:06:02.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 177 [00:06:03.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 177 [00:06:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 178 [00:06:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 179 [00:06:05.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 180 [00:06:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 181 [00:06:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 182 [00:06:08.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 183 [00:06:09.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -915,25 +913,25 @@ Info 177 [00:06:03.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 178 [00:06:04.000] ----------------------------------------------- -Info 179 [00:06:05.000] event: +Info 184 [00:06:10.000] ----------------------------------------------- +Info 185 [00:06:11.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 180 [00:06:06.000] event: +Info 186 [00:06:12.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 181 [00:06:07.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 182 [00:06:08.000] event: +Info 187 [00:06:13.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 188 [00:06:14.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 183 [00:06:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 184 [00:06:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 185 [00:06:11.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 186 [00:06:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 187 [00:06:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 188 [00:06:14.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 189 [00:06:15.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 189 [00:06:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 190 [00:06:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 191 [00:06:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 192 [00:06:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 193 [00:06:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 194 [00:06:20.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 195 [00:06:21.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -945,35 +943,35 @@ Info 189 [00:06:15.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 190 [00:06:16.000] ----------------------------------------------- -Info 191 [00:06:17.000] event: +Info 196 [00:06:22.000] ----------------------------------------------- +Info 197 [00:06:23.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 192 [00:06:18.000] event: +Info 198 [00:06:24.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"d9a040bddd6b85b85abd507a988a4b809b1515b5e61257ea3f8263da59589565","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 193 [00:06:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 194 [00:06:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info -Info 195 [00:06:21.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 196 [00:06:22.000] Search path: /user/username/projects/myproject/src/helpers -Info 197 [00:06:23.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 198 [00:06:24.000] Search path: /user/username/projects/myproject/src/helpers -Info 199 [00:06:25.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 200 [00:06:26.000] Search path: /user/username/projects/myproject/src -Info 201 [00:06:27.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 202 [00:06:28.000] Search path: /user/username/projects/myproject/src -Info 203 [00:06:29.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 204 [00:06:30.000] Search path: /user/username/projects/myproject/src -Info 205 [00:06:31.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 206 [00:06:32.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 207 [00:06:33.000] Search path: /user/username/projects/myproject/src/helpers -Info 208 [00:06:34.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 209 [00:06:35.000] Search path: /user/username/projects/myproject/src/helpers -Info 210 [00:06:36.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 211 [00:06:37.000] Search path: /user/username/projects/myproject/src -Info 212 [00:06:38.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 213 [00:06:39.000] Search path: /user/username/projects/myproject/src -Info 214 [00:06:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 215 [00:06:41.000] Search path: /user/username/projects/myproject/src -Info 216 [00:06:42.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 199 [00:06:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 200 [00:06:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 201 [00:06:27.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json +Info 202 [00:06:28.000] Search path: /user/username/projects/myproject/src/helpers +Info 203 [00:06:29.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 204 [00:06:30.000] Search path: /user/username/projects/myproject/src/helpers +Info 205 [00:06:31.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 206 [00:06:32.000] Search path: /user/username/projects/myproject/src +Info 207 [00:06:33.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 208 [00:06:34.000] Search path: /user/username/projects/myproject/src +Info 209 [00:06:35.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 210 [00:06:36.000] Search path: /user/username/projects/myproject/src +Info 211 [00:06:37.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 212 [00:06:38.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json +Info 213 [00:06:39.000] Search path: /user/username/projects/myproject/src/helpers +Info 214 [00:06:40.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 215 [00:06:41.000] Search path: /user/username/projects/myproject/src/helpers +Info 216 [00:06:42.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 217 [00:06:43.000] Search path: /user/username/projects/myproject/src +Info 218 [00:06:44.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 219 [00:06:45.000] Search path: /user/username/projects/myproject/src +Info 220 [00:06:46.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 221 [00:06:47.000] Search path: /user/username/projects/myproject/src +Info 222 [00:06:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -1008,7 +1006,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 217 [00:06:43.000] response: +Info 223 [00:06:49.000] response: { "response": { "refs": [ @@ -1157,59 +1155,59 @@ Info 217 [00:06:43.000] response: }, "responseRequired": true } -Info 218 [00:06:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 219 [00:06:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 219 [00:06:46.000] Files (0) - -Info 219 [00:06:47.000] ----------------------------------------------- -Info 219 [00:06:48.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 219 [00:06:49.000] Files (3) - -Info 219 [00:06:50.000] ----------------------------------------------- -Info 219 [00:06:51.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 219 [00:06:52.000] Files (4) - -Info 219 [00:06:53.000] ----------------------------------------------- -Info 219 [00:06:54.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 219 [00:06:55.000] Files (4) - -Info 219 [00:06:56.000] ----------------------------------------------- -Info 219 [00:06:57.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 219 [00:06:58.000] Files (2) - -Info 219 [00:06:59.000] ----------------------------------------------- -Info 219 [00:07:00.000] Open files: -Info 219 [00:07:01.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 219 [00:07:02.000] Projects: /dev/null/inferredProject1* -Info 219 [00:07:03.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 220 [00:07:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 220 [00:07:05.000] Files (0) - -Info 220 [00:07:06.000] ----------------------------------------------- -Info 220 [00:07:07.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 220 [00:07:08.000] Files (3) - -Info 220 [00:07:09.000] ----------------------------------------------- -Info 220 [00:07:10.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 220 [00:07:11.000] Files (4) - -Info 220 [00:07:12.000] ----------------------------------------------- -Info 220 [00:07:13.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 220 [00:07:14.000] Files (4) - -Info 220 [00:07:15.000] ----------------------------------------------- -Info 220 [00:07:16.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 220 [00:07:17.000] Files (2) - -Info 220 [00:07:18.000] ----------------------------------------------- -Info 220 [00:07:19.000] Open files: -Info 220 [00:07:20.000] Search path: /user/username/projects/myproject/indirect3 -Info 221 [00:07:21.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 222 [00:07:22.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 223 [00:07:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 224 [00:07:24.000] event: +Info 224 [00:06:50.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 225 [00:06:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 225 [00:06:52.000] Files (0) + +Info 225 [00:06:53.000] ----------------------------------------------- +Info 225 [00:06:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 225 [00:06:55.000] Files (3) + +Info 225 [00:06:56.000] ----------------------------------------------- +Info 225 [00:06:57.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 225 [00:06:58.000] Files (4) + +Info 225 [00:06:59.000] ----------------------------------------------- +Info 225 [00:07:00.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 225 [00:07:01.000] Files (4) + +Info 225 [00:07:02.000] ----------------------------------------------- +Info 225 [00:07:03.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 225 [00:07:04.000] Files (2) + +Info 225 [00:07:05.000] ----------------------------------------------- +Info 225 [00:07:06.000] Open files: +Info 225 [00:07:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 225 [00:07:08.000] Projects: /dev/null/inferredProject1* +Info 225 [00:07:09.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 226 [00:07:10.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 226 [00:07:11.000] Files (0) + +Info 226 [00:07:12.000] ----------------------------------------------- +Info 226 [00:07:13.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 226 [00:07:14.000] Files (3) + +Info 226 [00:07:15.000] ----------------------------------------------- +Info 226 [00:07:16.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 226 [00:07:17.000] Files (4) + +Info 226 [00:07:18.000] ----------------------------------------------- +Info 226 [00:07:19.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 226 [00:07:20.000] Files (4) + +Info 226 [00:07:21.000] ----------------------------------------------- +Info 226 [00:07:22.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 226 [00:07:23.000] Files (2) + +Info 226 [00:07:24.000] ----------------------------------------------- +Info 226 [00:07:25.000] Open files: +Info 226 [00:07:26.000] Search path: /user/username/projects/myproject/indirect3 +Info 227 [00:07:27.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 228 [00:07:28.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 229 [00:07:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 230 [00:07:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 225 [00:07:25.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 231 [00:07:31.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -1218,23 +1216,23 @@ Info 225 [00:07:25.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 226 [00:07:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 227 [00:07:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 228 [00:07:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 229 [00:07:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 230 [00:07:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 231 [00:07:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 232 [00:07:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 233 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 234 [00:07:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 235 [00:07:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 236 [00:07:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 237 [00:07:37.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 238 [00:07:38.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 232 [00:07:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 233 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 234 [00:07:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 235 [00:07:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 236 [00:07:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 237 [00:07:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 238 [00:07:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 239 [00:07:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 240 [00:07:40.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 241 [00:07:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 242 [00:07:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 243 [00:07:43.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 244 [00:07:44.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -1246,26 +1244,26 @@ Info 238 [00:07:38.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 239 [00:07:39.000] ----------------------------------------------- -Info 240 [00:07:40.000] event: +Info 245 [00:07:45.000] ----------------------------------------------- +Info 246 [00:07:46.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 241 [00:07:41.000] event: +Info 247 [00:07:47.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"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 242 [00:07:42.000] event: +Info 248 [00:07:48.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 243 [00:07:43.000] `remove Project:: -Info 244 [00:07:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 245 [00:07:45.000] Files (0) +Info 249 [00:07:49.000] `remove Project:: +Info 250 [00:07:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 251 [00:07:51.000] Files (0) -Info 246 [00:07:46.000] ----------------------------------------------- -Info 247 [00:07:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 248 [00:07:48.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 249 [00:07:49.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 250 [00:07:50.000] `remove Project:: -Info 251 [00:07:51.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 252 [00:07:52.000] Files (3) +Info 252 [00:07:52.000] ----------------------------------------------- +Info 253 [00:07:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 254 [00:07:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 255 [00:07:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 256 [00:07:56.000] `remove Project:: +Info 257 [00:07:57.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 258 [00:07:58.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1279,12 +1277,12 @@ Info 252 [00:07:52.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 253 [00:07:53.000] ----------------------------------------------- -Info 254 [00:07:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 255 [00:07:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 256 [00:07:56.000] `remove Project:: -Info 257 [00:07:57.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 258 [00:07:58.000] Files (4) +Info 259 [00:07:59.000] ----------------------------------------------- +Info 260 [00:08:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 261 [00:08:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 262 [00:08:02.000] `remove Project:: +Info 263 [00:08:03.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 264 [00:08:04.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1300,13 +1298,13 @@ Info 258 [00:07:58.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 259 [00:07:59.000] ----------------------------------------------- -Info 260 [00:08:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 261 [00:08:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 262 [00:08:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 263 [00:08:03.000] `remove Project:: -Info 264 [00:08:04.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 265 [00:08:05.000] Files (4) +Info 265 [00:08:05.000] ----------------------------------------------- +Info 266 [00:08:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 267 [00:08:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 268 [00:08:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 269 [00:08:09.000] `remove Project:: +Info 270 [00:08:10.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 271 [00:08:11.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1322,16 +1320,16 @@ Info 265 [00:08:05.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 266 [00:08:06.000] ----------------------------------------------- -Info 267 [00:08:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 268 [00:08:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 269 [00:08:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 270 [00:08:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 271 [00:08:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 272 [00:08:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 273 [00:08:13.000] `remove Project:: -Info 274 [00:08:14.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 275 [00:08:15.000] Files (2) +Info 272 [00:08:12.000] ----------------------------------------------- +Info 273 [00:08:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 274 [00:08:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 275 [00:08:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 276 [00:08:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 277 [00:08:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 278 [00:08:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 279 [00:08:19.000] `remove Project:: +Info 280 [00:08:20.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 281 [00:08:21.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -1341,21 +1339,21 @@ Info 275 [00:08:15.000] Files (2) dummy.ts Root file specified for compilation -Info 276 [00:08:16.000] ----------------------------------------------- -Info 277 [00:08:17.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 278 [00:08:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 279 [00:08:19.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 280 [00:08:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 281 [00:08:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 282 [00:08:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 283 [00:08:23.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 283 [00:08:24.000] Files (4) - -Info 283 [00:08:25.000] ----------------------------------------------- -Info 283 [00:08:26.000] Open files: -Info 283 [00:08:27.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 283 [00:08:28.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json -Info 283 [00:08:29.000] request: +Info 282 [00:08:22.000] ----------------------------------------------- +Info 283 [00:08:23.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 284 [00:08:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 285 [00:08:25.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 286 [00:08:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 287 [00:08:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 288 [00:08:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 289 [00:08:29.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 289 [00:08:30.000] Files (4) + +Info 289 [00:08:31.000] ----------------------------------------------- +Info 289 [00:08:32.000] Open files: +Info 289 [00:08:33.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 289 [00:08:34.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 289 [00:08:35.000] request: { "command": "references", "arguments": { @@ -1394,16 +1392,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/target: {} -Info 284 [00:08:30.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 285 [00:08:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 286 [00:08:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 287 [00:08:33.000] Search path: /user/username/projects/myproject/src -Info 288 [00:08:34.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 289 [00:08:35.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 290 [00:08:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 291 [00:08:37.000] event: +Info 290 [00:08:36.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 291 [00:08:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 292 [00:08:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 293 [00:08:39.000] Search path: /user/username/projects/myproject/src +Info 294 [00:08:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 295 [00:08:41.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 296 [00:08:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 297 [00:08:43.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 292 [00:08:38.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 298 [00:08:44.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [], "options": { "configFilePath": "/user/username/projects/myproject/tsconfig.json" @@ -1419,8 +1417,8 @@ Info 292 [00:08:38.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 293 [00:08:39.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 294 [00:08:40.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 299 [00:08:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 300 [00:08:46.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -1437,8 +1435,8 @@ Info 294 [00:08:40.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 295 [00:08:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 296 [00:08:42.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 301 [00:08:47.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 302 [00:08:48.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -1450,10 +1448,10 @@ Info 296 [00:08:42.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 297 [00:08:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 298 [00:08:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 299 [00:08:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 300 [00:08:46.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 303 [00:08:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 304 [00:08:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 305 [00:08:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 306 [00:08:52.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -1470,25 +1468,28 @@ Info 300 [00:08:46.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 301 [00:08:47.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 302 [00:08:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 303 [00:08:49.000] 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 304 [00:08:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 305 [00:08:51.000] Different program with same set of files -Info 306 [00:08:52.000] event: +Info 307 [00:08:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 308 [00:08:54.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 309 [00:08:55.000] 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 310 [00:08:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 311 [00:08:57.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 312 [00:08:58.000] Files (0) + +Info 313 [00:08:59.000] ----------------------------------------------- +Info 314 [00:09:00.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 307 [00:08:53.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 308 [00:08:54.000] event: +Info 315 [00:09:01.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 316 [00:09:02.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 309 [00:08:55.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 310 [00:08:56.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 311 [00:08:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 312 [00:08:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 313 [00:08:59.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 314 [00:09:00.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 317 [00:09:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 318 [00:09:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 319 [00:09:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 320 [00:09:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 321 [00:09:07.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 322 [00:09:08.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -1499,32 +1500,32 @@ Info 314 [00:09:00.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 315 [00:09:01.000] ----------------------------------------------- -Info 316 [00:09:02.000] event: +Info 323 [00:09:09.000] ----------------------------------------------- +Info 324 [00:09:10.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 317 [00:09:03.000] Search path: /user/username/projects/myproject/src -Info 318 [00:09:04.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 319 [00:09:05.000] Search path: /user/username/projects/myproject/src -Info 320 [00:09:06.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 321 [00:09:07.000] Search path: /user/username/projects/myproject/src/helpers -Info 322 [00:09:08.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 323 [00:09:09.000] Search path: /user/username/projects/myproject/src/helpers -Info 324 [00:09:10.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 325 [00:09:11.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json -Info 326 [00:09:12.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 327 [00:09:13.000] event: +Info 325 [00:09:11.000] Search path: /user/username/projects/myproject/src +Info 326 [00:09:12.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 327 [00:09:13.000] Search path: /user/username/projects/myproject/src +Info 328 [00:09:14.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 329 [00:09:15.000] Search path: /user/username/projects/myproject/src/helpers +Info 330 [00:09:16.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 331 [00:09:17.000] Search path: /user/username/projects/myproject/src/helpers +Info 332 [00:09:18.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 333 [00:09:19.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 334 [00:09:20.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 335 [00:09:21.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 328 [00:09:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 329 [00:09:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 330 [00:09:16.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 331 [00:09:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 332 [00:09:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 333 [00:09:19.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 334 [00:09:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 336 [00:09:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 337 [00:09:23.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 338 [00:09:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 339 [00:09:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 340 [00:09:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 341 [00:09:27.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 342 [00:09:28.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1536,23 +1537,23 @@ Info 334 [00:09:20.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 335 [00:09:21.000] ----------------------------------------------- -Info 336 [00:09:22.000] event: +Info 343 [00:09:29.000] ----------------------------------------------- +Info 344 [00:09:30.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 337 [00:09:23.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 338 [00:09:24.000] event: +Info 345 [00:09:31.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 346 [00:09:32.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 339 [00:09:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 340 [00:09:26.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 341 [00:09:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 342 [00:09:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 343 [00:09:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 344 [00:09:30.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 345 [00:09:31.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 347 [00:09:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 348 [00:09:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 349 [00:09:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 350 [00:09:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 351 [00:09:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 352 [00:09:38.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 353 [00:09:39.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1564,31 +1565,31 @@ Info 345 [00:09:31.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 346 [00:09:32.000] ----------------------------------------------- -Info 347 [00:09:33.000] event: +Info 354 [00:09:40.000] ----------------------------------------------- +Info 355 [00:09:41.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 348 [00:09:34.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 349 [00:09:35.000] Search path: /user/username/projects/myproject/src/helpers -Info 350 [00:09:36.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 351 [00:09:37.000] Search path: /user/username/projects/myproject/src/helpers -Info 352 [00:09:38.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 353 [00:09:39.000] Search path: /user/username/projects/myproject/src -Info 354 [00:09:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 355 [00:09:41.000] Search path: /user/username/projects/myproject/src -Info 356 [00:09:42.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 357 [00:09:43.000] Search path: /user/username/projects/myproject/src -Info 358 [00:09:44.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 359 [00:09:45.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 360 [00:09:46.000] Search path: /user/username/projects/myproject/src/helpers -Info 361 [00:09:47.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 362 [00:09:48.000] Search path: /user/username/projects/myproject/src/helpers -Info 363 [00:09:49.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 364 [00:09:50.000] Search path: /user/username/projects/myproject/src -Info 365 [00:09:51.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 366 [00:09:52.000] Search path: /user/username/projects/myproject/src -Info 367 [00:09:53.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 368 [00:09:54.000] Search path: /user/username/projects/myproject/src -Info 369 [00:09:55.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 356 [00:09:42.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect1.json +Info 357 [00:09:43.000] Search path: /user/username/projects/myproject/src/helpers +Info 358 [00:09:44.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 359 [00:09:45.000] Search path: /user/username/projects/myproject/src/helpers +Info 360 [00:09:46.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 361 [00:09:47.000] Search path: /user/username/projects/myproject/src +Info 362 [00:09:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 363 [00:09:49.000] Search path: /user/username/projects/myproject/src +Info 364 [00:09:50.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 365 [00:09:51.000] Search path: /user/username/projects/myproject/src +Info 366 [00:09:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 367 [00:09:53.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json +Info 368 [00:09:54.000] Search path: /user/username/projects/myproject/src/helpers +Info 369 [00:09:55.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 370 [00:09:56.000] Search path: /user/username/projects/myproject/src/helpers +Info 371 [00:09:57.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 372 [00:09:58.000] Search path: /user/username/projects/myproject/src +Info 373 [00:09:59.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 374 [00:10:00.000] Search path: /user/username/projects/myproject/src +Info 375 [00:10:01.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 376 [00:10:02.000] Search path: /user/username/projects/myproject/src +Info 377 [00:10:03.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -1635,7 +1636,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 370 [00:09:56.000] response: +Info 378 [00:10:04.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js index 0f6c5eb896d80..1b90f603de928 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project-and-using-declaration-maps.js @@ -312,9 +312,9 @@ Info 17 [00:01:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:35.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/common/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:36.000] Project '/user/username/projects/project/src/common/tsconfig.json' (Configured) Info 20 [00:01:37.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/project/src/common/input/keyboard.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/src/common/input/keyboard.ts SVC-1-0 "function bar() { return \"just a random function so .d.ts location doesnt match\"; }\nexport function evaluateKeyboardEvent() { }" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../../a/lib/lib.d.ts @@ -446,10 +446,10 @@ Info 41 [00:02:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:02:09.000] Project '/user/username/projects/project/src/tsconfig.json' (Configured) Info 44 [00:02:10.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/project/out/input/keyboard.d.ts - /user/username/projects/project/src/terminal.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/out/input/keyboard.d.ts Text-1 "export declare function evaluateKeyboardEvent(): void;\n//# sourceMappingURL=keyboard.d.ts.map" + /user/username/projects/project/src/terminal.ts SVC-1-0 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction foo() {\n return evaluateKeyboardEvent();\n}\n" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js index 71f49b75146b2..3e1769e0e40a0 100644 --- a/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/root-file-is-file-from-referenced-project.js @@ -312,9 +312,9 @@ Info 17 [00:01:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:35.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/common/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:36.000] Project '/user/username/projects/project/src/common/tsconfig.json' (Configured) Info 20 [00:01:37.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/project/src/common/input/keyboard.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/src/common/input/keyboard.ts SVC-1-0 "function bar() { return \"just a random function so .d.ts location doesnt match\"; }\nexport function evaluateKeyboardEvent() { }" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../../a/lib/lib.d.ts @@ -445,10 +445,10 @@ Info 40 [00:02:06.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:02:07.000] Finishing updateGraphWorker: Project: /user/username/projects/project/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:02:08.000] Project '/user/username/projects/project/src/tsconfig.json' (Configured) Info 43 [00:02:09.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/project/src/common/input/keyboard.ts - /user/username/projects/project/src/terminal.ts - /user/username/projects/project/src/common/input/keyboard.test.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/project/src/common/input/keyboard.ts SVC-1-0 "function bar() { return \"just a random function so .d.ts location doesnt match\"; }\nexport function evaluateKeyboardEvent() { }" + /user/username/projects/project/src/terminal.ts SVC-1-0 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction foo() {\n return evaluateKeyboardEvent();\n}\n" + /user/username/projects/project/src/common/input/keyboard.test.ts Text-1 "import { evaluateKeyboardEvent } from 'common/input/keyboard';\nfunction testEvaluateKeyboardEvent() {\n return evaluateKeyboardEvent();\n}\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js index 4ac76eaa3e92a..84aab0e2b6315 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-first-indirect-project-but-not-in-another-one.js @@ -87,11 +87,11 @@ Info 21 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 24 [00:01:33.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-1 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -119,9 +119,9 @@ Info 32 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info 35 [00:01:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -160,8 +160,8 @@ Info 44 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 45 [00:02:05.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:02:06.000] Project '/dev/null/inferredProject1*' (Inferred) Info 47 [00:02:07.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -222,21 +222,10 @@ Info 52 [00:02:48.000] Search path: /dummy Info 53 [00:02:49.000] For info: /dummy/dummy.ts :: No config files found. Info 54 [00:02:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 55 [00:02:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 56 [00:02:52.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 57 [00:02:53.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 58 [00:02:54.000] ----------------------------------------------- -Info 59 [00:02:55.000] `remove Project:: -Info 60 [00:02:56.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 61 [00:02:57.000] Files (5) +Info 56 [00:02:52.000] Same program as before +Info 57 [00:02:53.000] `remove Project:: +Info 58 [00:02:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 59 [00:02:55.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -255,15 +244,15 @@ Info 61 [00:02:57.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 62 [00:02:58.000] ----------------------------------------------- -Info 63 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 64 [00:03:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 65 [00:03:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 66 [00:03:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 67 [00:03:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 68 [00:03:04.000] `remove Project:: -Info 69 [00:03:05.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 70 [00:03:06.000] Files (3) +Info 60 [00:02:56.000] ----------------------------------------------- +Info 61 [00:02:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 62 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 63 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 64 [00:03:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 65 [00:03:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 66 [00:03:02.000] `remove Project:: +Info 67 [00:03:03.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 68 [00:03:04.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -277,30 +266,30 @@ Info 70 [00:03:06.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 71 [00:03:07.000] ----------------------------------------------- -Info 72 [00:03:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 73 [00:03:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 74 [00:03:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 75 [00:03:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 76 [00:03:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 77 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 80 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:17.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 81 [00:03:18.000] Files (2) +Info 69 [00:03:05.000] ----------------------------------------------- +Info 70 [00:03:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 71 [00:03:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 72 [00:03:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 73 [00:03:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 74 [00:03:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 75 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:15.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 79 [00:03:16.000] Files (2) -Info 81 [00:03:19.000] ----------------------------------------------- -Info 81 [00:03:20.000] Open files: -Info 81 [00:03:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 81 [00:03:22.000] Projects: /dev/null/inferredProject1* -Info 81 [00:03:23.000] Search path: /user/username/projects/myproject/src -Info 82 [00:03:24.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 83 [00:03:25.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 84 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 85 [00:03:27.000] event: +Info 79 [00:03:17.000] ----------------------------------------------- +Info 79 [00:03:18.000] Open files: +Info 79 [00:03:19.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 79 [00:03:20.000] Projects: /dev/null/inferredProject1* +Info 79 [00:03:21.000] Search path: /user/username/projects/myproject/src +Info 80 [00:03:22.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 81 [00:03:23.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 82 [00:03:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 83 [00:03:25.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 86 [00:03:28.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 84 [00:03:26.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -320,9 +309,9 @@ Info 86 [00:03:28.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 87 [00:03:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 88 [00:03:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 89 [00:03:31.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 85 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 86 [00:03:28.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 87 [00:03:29.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -340,8 +329,8 @@ Info 89 [00:03:31.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 90 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 91 [00:03:33.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 88 [00:03:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 89 [00:03:31.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -353,10 +342,10 @@ Info 91 [00:03:33.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 92 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 93 [00:03:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 94 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 90 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 91 [00:03:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 92 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 93 [00:03:35.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -373,19 +362,19 @@ Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 97 [00:03:39.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 98 [00:03:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 99 [00:03:41.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 100 [00:03:42.000] 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 101 [00:03:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 102 [00:03:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 103 [00:03:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 94 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 95 [00:03:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 98 [00:03:40.000] 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 99 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 100 [00:03:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 101 [00:03:43.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -399,21 +388,21 @@ Info 103 [00:03:45.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 104 [00:03:46.000] ----------------------------------------------- -Info 105 [00:03:47.000] event: +Info 102 [00:03:44.000] ----------------------------------------------- +Info 103 [00:03:45.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 106 [00:03:48.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 107 [00:03:49.000] event: +Info 104 [00:03:46.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 105 [00:03:47.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 108 [00:03:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 109 [00:03:51.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 110 [00:03:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 111 [00:03:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 112 [00:03:54.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 113 [00:03:55.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 106 [00:03:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 107 [00:03:49.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 108 [00:03:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 109 [00:03:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 110 [00:03:52.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 111 [00:03:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -424,50 +413,50 @@ Info 113 [00:03:55.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 114 [00:03:56.000] ----------------------------------------------- -Info 115 [00:03:57.000] event: +Info 112 [00:03:54.000] ----------------------------------------------- +Info 113 [00:03:55.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 116 [00:03:58.000] event: +Info 114 [00:03:56.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 117 [00:03:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 117 [00:04:00.000] Files (5) +Info 115 [00:03:57.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 115 [00:03:58.000] Files (5) -Info 117 [00:04:01.000] ----------------------------------------------- -Info 117 [00:04:02.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 117 [00:04:03.000] Files (3) +Info 115 [00:03:59.000] ----------------------------------------------- +Info 115 [00:04:00.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 115 [00:04:01.000] Files (3) -Info 117 [00:04:04.000] ----------------------------------------------- -Info 117 [00:04:05.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 117 [00:04:06.000] Files (2) +Info 115 [00:04:02.000] ----------------------------------------------- +Info 115 [00:04:03.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 115 [00:04:04.000] Files (2) -Info 117 [00:04:07.000] ----------------------------------------------- -Info 117 [00:04:08.000] Open files: -Info 117 [00:04:09.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 117 [00:04:10.000] Projects: /dev/null/inferredProject1* -Info 117 [00:04:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 117 [00:04:12.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 117 [00:04:13.000] reload projects. -Info 118 [00:04:14.000] Scheduled: /dev/null/inferredProject1* -Info 119 [00:04:15.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 120 [00:04:16.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 121 [00:04:17.000] Scheduled: *ensureProjectForOpenFiles* +Info 115 [00:04:05.000] ----------------------------------------------- +Info 115 [00:04:06.000] Open files: +Info 115 [00:04:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 115 [00:04:08.000] Projects: /dev/null/inferredProject1* +Info 115 [00:04:09.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 115 [00:04:10.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 115 [00:04:11.000] reload projects. +Info 116 [00:04:12.000] Scheduled: /dev/null/inferredProject1* +Info 117 [00:04:13.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 118 [00:04:14.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 119 [00:04:15.000] Scheduled: *ensureProjectForOpenFiles* +Info 120 [00:04:16.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 121 [00:04:17.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 122 [00:04:18.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info 123 [00:04:19.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 124 [00:04:20.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 125 [00:04:21.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 126 [00:04:22.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 127 [00:04:23.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 128 [00:04:24.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 129 [00:04:25.000] Search path: /dummy -Info 130 [00:04:26.000] For info: /dummy/dummy.ts :: No config files found. -Info 131 [00:04:27.000] Search path: /user/username/projects/myproject/src -Info 132 [00:04:28.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 133 [00:04:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 134 [00:04:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 135 [00:04:31.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 136 [00:04:32.000] event: +Info 125 [00:04:21.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 126 [00:04:22.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 127 [00:04:23.000] Search path: /dummy +Info 128 [00:04:24.000] For info: /dummy/dummy.ts :: No config files found. +Info 129 [00:04:25.000] Search path: /user/username/projects/myproject/src +Info 130 [00:04:26.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 131 [00:04:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 132 [00:04:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 133 [00:04:29.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 134 [00:04:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 137 [00:04:33.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 135 [00:04:31.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -487,8 +476,8 @@ Info 137 [00:04:33.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 138 [00:04:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 139 [00:04:35.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 136 [00:04:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 137 [00:04:33.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -506,7 +495,7 @@ Info 139 [00:04:35.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 140 [00:04:36.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 138 [00:04:34.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -518,7 +507,7 @@ Info 140 [00:04:36.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 141 [00:04:37.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 139 [00:04:35.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -535,10 +524,18 @@ Info 141 [00:04:37.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 142 [00:04:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 143 [00:04:39.000] 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 144 [00:04:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 145 [00:04:41.000] Different program with same set of files +Info 140 [00:04:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 141 [00:04:37.000] 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 142 [00:04:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 143 [00:04:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 144 [00:04:40.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" + +Info 145 [00:04:41.000] ----------------------------------------------- Info 146 [00:04:42.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} Info 147 [00:04:43.000] event: @@ -552,51 +549,62 @@ Info 152 [00:04:48.000] Starting updateGraphWorker: Project: /user/username/pro Info 153 [00:04:49.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info 154 [00:04:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots Info 155 [00:04:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 156 [00:04:52.000] Different program with same set of files -Info 157 [00:04:53.000] event: +Info 156 [00:04:52.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 157 [00:04:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 158 [00:04:54.000] ----------------------------------------------- +Info 159 [00:04:55.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 158 [00:04:54.000] event: +Info 160 [00:04:56.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-src.json","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 159 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 160 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 161 [00:04:57.000] Before ensureProjectForOpenFiles: -Info 162 [00:04:58.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 162 [00:04:59.000] Files (5) +Info 161 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 162 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 163 [00:04:59.000] Before ensureProjectForOpenFiles: +Info 164 [00:05:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 164 [00:05:01.000] Files (5) + +Info 164 [00:05:02.000] ----------------------------------------------- +Info 164 [00:05:03.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 164 [00:05:04.000] Files (3) -Info 162 [00:05:00.000] ----------------------------------------------- -Info 162 [00:05:01.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 162 [00:05:02.000] Files (3) +Info 164 [00:05:05.000] ----------------------------------------------- +Info 164 [00:05:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 164 [00:05:07.000] Files (2) -Info 162 [00:05:03.000] ----------------------------------------------- -Info 162 [00:05:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 162 [00:05:05.000] Files (2) +Info 164 [00:05:08.000] ----------------------------------------------- +Info 164 [00:05:09.000] Open files: +Info 164 [00:05:10.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 164 [00:05:11.000] Projects: /dev/null/inferredProject1* +Info 164 [00:05:12.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 164 [00:05:13.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 164 [00:05:14.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 165 [00:05:15.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 166 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 167 [00:05:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 168 [00:05:18.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 169 [00:05:19.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 162 [00:05:06.000] ----------------------------------------------- -Info 162 [00:05:07.000] Open files: -Info 162 [00:05:08.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 162 [00:05:09.000] Projects: /dev/null/inferredProject1* -Info 162 [00:05:10.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 162 [00:05:11.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 162 [00:05:12.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 163 [00:05:13.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 164 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 165 [00:05:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 166 [00:05:16.000] Different program with same set of files -Info 167 [00:05:17.000] After ensureProjectForOpenFiles: -Info 168 [00:05:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 168 [00:05:19.000] Files (5) +Info 170 [00:05:20.000] ----------------------------------------------- +Info 171 [00:05:21.000] After ensureProjectForOpenFiles: +Info 172 [00:05:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 172 [00:05:23.000] Files (5) -Info 168 [00:05:20.000] ----------------------------------------------- -Info 168 [00:05:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 168 [00:05:22.000] Files (3) +Info 172 [00:05:24.000] ----------------------------------------------- +Info 172 [00:05:25.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 172 [00:05:26.000] Files (3) -Info 168 [00:05:23.000] ----------------------------------------------- -Info 168 [00:05:24.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 168 [00:05:25.000] Files (2) +Info 172 [00:05:27.000] ----------------------------------------------- +Info 172 [00:05:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 172 [00:05:29.000] Files (2) -Info 168 [00:05:26.000] ----------------------------------------------- -Info 168 [00:05:27.000] Open files: -Info 168 [00:05:28.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 168 [00:05:29.000] Projects: /dev/null/inferredProject1* -Info 168 [00:05:30.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 168 [00:05:31.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json \ No newline at end of file +Info 172 [00:05:30.000] ----------------------------------------------- +Info 172 [00:05:31.000] Open files: +Info 172 [00:05:32.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 172 [00:05:33.000] Projects: /dev/null/inferredProject1* +Info 172 [00:05:34.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 172 [00:05:35.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js index 3f98bab240e40..96935b7db1076 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set-in-indirect-project.js @@ -65,11 +65,11 @@ Info 19 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:01:24.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 22 [00:01:25.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-1 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -97,10 +97,10 @@ Info 30 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:35.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) Info 33 [00:01:36.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -140,8 +140,8 @@ Info 42 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 43 [00:01:57.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:58.000] Project '/dev/null/inferredProject1*' (Inferred) Info 45 [00:01:59.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -202,21 +202,10 @@ Info 50 [00:02:40.000] Search path: /dummy Info 51 [00:02:41.000] For info: /dummy/dummy.ts :: No config files found. Info 52 [00:02:42.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 53 [00:02:43.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:44.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 55 [00:02:45.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 56 [00:02:46.000] ----------------------------------------------- -Info 57 [00:02:47.000] `remove Project:: -Info 58 [00:02:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 59 [00:02:49.000] Files (5) +Info 54 [00:02:44.000] Same program as before +Info 55 [00:02:45.000] `remove Project:: +Info 56 [00:02:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 57 [00:02:47.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -235,13 +224,13 @@ Info 59 [00:02:49.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 60 [00:02:50.000] ----------------------------------------------- -Info 61 [00:02:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 62 [00:02:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 63 [00:02:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 64 [00:02:54.000] `remove Project:: -Info 65 [00:02:55.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 66 [00:02:56.000] Files (4) +Info 58 [00:02:48.000] ----------------------------------------------- +Info 59 [00:02:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 60 [00:02:50.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 61 [00:02:51.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 62 [00:02:52.000] `remove Project:: +Info 63 [00:02:53.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 64 [00:02:54.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -257,31 +246,31 @@ Info 66 [00:02:56.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 67 [00:02:57.000] ----------------------------------------------- -Info 68 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 69 [00:02:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 70 [00:03:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 71 [00:03:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 72 [00:03:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 73 [00:03:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 74 [00:03:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 77 [00:03:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:08.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 78 [00:03:09.000] Files (2) +Info 65 [00:02:55.000] ----------------------------------------------- +Info 66 [00:02:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 67 [00:02:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 68 [00:02:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 69 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 70 [00:03:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 71 [00:03:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 72 [00:03:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 73 [00:03:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 74 [00:03:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 75 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 76 [00:03:07.000] Files (2) -Info 78 [00:03:10.000] ----------------------------------------------- -Info 78 [00:03:11.000] Open files: -Info 78 [00:03:12.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 78 [00:03:13.000] Projects: /dev/null/inferredProject1* -Info 78 [00:03:14.000] Search path: /user/username/projects/myproject/src -Info 79 [00:03:15.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:16.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 81 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 82 [00:03:18.000] event: +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Open files: +Info 76 [00:03:10.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 76 [00:03:11.000] Projects: /dev/null/inferredProject1* +Info 76 [00:03:12.000] Search path: /user/username/projects/myproject/src +Info 77 [00:03:13.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 78 [00:03:14.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 79 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 80 [00:03:16.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 83 [00:03:19.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 81 [00:03:17.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -297,9 +286,9 @@ Info 83 [00:03:19.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 84 [00:03:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 85 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 86 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 82 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 84 [00:03:20.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -317,8 +306,8 @@ Info 86 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 87 [00:03:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 88 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 85 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 86 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -330,21 +319,21 @@ Info 88 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 89 [00:03:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 90 [00:03:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 91 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 92 [00:03:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 95 [00:03:31.000] 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 96 [00:03:32.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 97 [00:03:33.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 98 [00:03:34.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 87 [00:03:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 88 [00:03:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 89 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 90 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 91 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 92 [00:03:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 93 [00:03:29.000] 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 94 [00:03:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 95 [00:03:31.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 96 [00:03:32.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -358,22 +347,22 @@ Info 98 [00:03:34.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 99 [00:03:35.000] ----------------------------------------------- -Info 100 [00:03:36.000] event: +Info 97 [00:03:33.000] ----------------------------------------------- +Info 98 [00:03:34.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 101 [00:03:37.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 102 [00:03:38.000] event: +Info 99 [00:03:35.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 100 [00:03:36.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 103 [00:03:39.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 104 [00:03:40.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 105 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 106 [00:03:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 107 [00:03:43.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 108 [00:03:44.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 101 [00:03:37.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 102 [00:03:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 103 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 104 [00:03:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 105 [00:03:41.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 106 [00:03:42.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -385,51 +374,51 @@ Info 108 [00:03:44.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 109 [00:03:45.000] ----------------------------------------------- -Info 110 [00:03:46.000] event: +Info 107 [00:03:43.000] ----------------------------------------------- +Info 108 [00:03:44.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 111 [00:03:47.000] event: +Info 109 [00:03:45.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 112 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 112 [00:03:49.000] Files (5) +Info 110 [00:03:46.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 110 [00:03:47.000] Files (5) -Info 112 [00:03:50.000] ----------------------------------------------- -Info 112 [00:03:51.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 112 [00:03:52.000] Files (4) +Info 110 [00:03:48.000] ----------------------------------------------- +Info 110 [00:03:49.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 110 [00:03:50.000] Files (4) -Info 112 [00:03:53.000] ----------------------------------------------- -Info 112 [00:03:54.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 112 [00:03:55.000] Files (2) +Info 110 [00:03:51.000] ----------------------------------------------- +Info 110 [00:03:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 110 [00:03:53.000] Files (2) -Info 112 [00:03:56.000] ----------------------------------------------- -Info 112 [00:03:57.000] Open files: -Info 112 [00:03:58.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 112 [00:03:59.000] Projects: /dev/null/inferredProject1* -Info 112 [00:04:00.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 112 [00:04:01.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json -Info 112 [00:04:02.000] reload projects. -Info 113 [00:04:03.000] Scheduled: /dev/null/inferredProject1* -Info 114 [00:04:04.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 115 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json -Info 116 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles* +Info 110 [00:03:54.000] ----------------------------------------------- +Info 110 [00:03:55.000] Open files: +Info 110 [00:03:56.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 110 [00:03:57.000] Projects: /dev/null/inferredProject1* +Info 110 [00:03:58.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 110 [00:03:59.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info 110 [00:04:00.000] reload projects. +Info 111 [00:04:01.000] Scheduled: /dev/null/inferredProject1* +Info 112 [00:04:02.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 113 [00:04:03.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json +Info 114 [00:04:04.000] Scheduled: *ensureProjectForOpenFiles* +Info 115 [00:04:05.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 116 [00:04:06.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 117 [00:04:07.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 118 [00:04:08.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 119 [00:04:09.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 120 [00:04:10.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info 121 [00:04:11.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 122 [00:04:12.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 123 [00:04:13.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one -Info 124 [00:04:14.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 125 [00:04:15.000] Search path: /dummy -Info 126 [00:04:16.000] For info: /dummy/dummy.ts :: No config files found. -Info 127 [00:04:17.000] Search path: /user/username/projects/myproject/src -Info 128 [00:04:18.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 129 [00:04:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 130 [00:04:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 131 [00:04:21.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 132 [00:04:22.000] event: +Info 118 [00:04:08.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one +Info 119 [00:04:09.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 120 [00:04:10.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 121 [00:04:11.000] Scheduled: /user/username/projects/myproject/tsconfig-indirect1.json, Cancelled earlier one +Info 122 [00:04:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 123 [00:04:13.000] Search path: /dummy +Info 124 [00:04:14.000] For info: /dummy/dummy.ts :: No config files found. +Info 125 [00:04:15.000] Search path: /user/username/projects/myproject/src +Info 126 [00:04:16.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 127 [00:04:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 128 [00:04:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 129 [00:04:19.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 130 [00:04:20.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 133 [00:04:23.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 131 [00:04:21.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -445,8 +434,8 @@ Info 133 [00:04:23.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 134 [00:04:24.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 135 [00:04:25.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 132 [00:04:22.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 133 [00:04:23.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -464,7 +453,7 @@ Info 135 [00:04:25.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 136 [00:04:26.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 134 [00:04:24.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -476,10 +465,18 @@ Info 136 [00:04:26.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 137 [00:04:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 138 [00:04:28.000] 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 139 [00:04:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 140 [00:04:30.000] Different program with same set of files +Info 135 [00:04:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 136 [00:04:26.000] 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 137 [00:04:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 138 [00:04:28.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 139 [00:04:29.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" + +Info 140 [00:04:30.000] ----------------------------------------------- Info 141 [00:04:31.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} Info 142 [00:04:32.000] event: @@ -493,51 +490,63 @@ Info 147 [00:04:37.000] Starting updateGraphWorker: Project: /user/username/pro Info 148 [00:04:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots Info 149 [00:04:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots Info 150 [00:04:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 151 [00:04:41.000] Different program with same set of files -Info 152 [00:04:42.000] event: +Info 151 [00:04:41.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 152 [00:04:42.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 153 [00:04:43.000] ----------------------------------------------- +Info 154 [00:04:44.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 153 [00:04:43.000] event: +Info 155 [00:04:45.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig-indirect1.json","configFile":"/user/username/projects/myproject/tsconfig-indirect1.json","diagnostics":[]}} -Info 154 [00:04:44.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 155 [00:04:45.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 156 [00:04:46.000] Before ensureProjectForOpenFiles: -Info 157 [00:04:47.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 157 [00:04:48.000] Files (5) +Info 156 [00:04:46.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 157 [00:04:47.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 158 [00:04:48.000] Before ensureProjectForOpenFiles: +Info 159 [00:04:49.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 159 [00:04:50.000] Files (5) + +Info 159 [00:04:51.000] ----------------------------------------------- +Info 159 [00:04:52.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 159 [00:04:53.000] Files (4) -Info 157 [00:04:49.000] ----------------------------------------------- -Info 157 [00:04:50.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 157 [00:04:51.000] Files (4) +Info 159 [00:04:54.000] ----------------------------------------------- +Info 159 [00:04:55.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 159 [00:04:56.000] Files (2) -Info 157 [00:04:52.000] ----------------------------------------------- -Info 157 [00:04:53.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 157 [00:04:54.000] Files (2) +Info 159 [00:04:57.000] ----------------------------------------------- +Info 159 [00:04:58.000] Open files: +Info 159 [00:04:59.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 159 [00:05:00.000] Projects: /dev/null/inferredProject1* +Info 159 [00:05:01.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 159 [00:05:02.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json +Info 159 [00:05:03.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 160 [00:05:04.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 161 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 162 [00:05:06.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 163 [00:05:07.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 164 [00:05:08.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" -Info 157 [00:04:55.000] ----------------------------------------------- -Info 157 [00:04:56.000] Open files: -Info 157 [00:04:57.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 157 [00:04:58.000] Projects: /dev/null/inferredProject1* -Info 157 [00:04:59.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 157 [00:05:00.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json -Info 157 [00:05:01.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 158 [00:05:02.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 159 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 160 [00:05:04.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 161 [00:05:05.000] Different program with same set of files -Info 162 [00:05:06.000] After ensureProjectForOpenFiles: -Info 163 [00:05:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 163 [00:05:08.000] Files (5) +Info 165 [00:05:09.000] ----------------------------------------------- +Info 166 [00:05:10.000] After ensureProjectForOpenFiles: +Info 167 [00:05:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 167 [00:05:12.000] Files (5) -Info 163 [00:05:09.000] ----------------------------------------------- -Info 163 [00:05:10.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 163 [00:05:11.000] Files (4) +Info 167 [00:05:13.000] ----------------------------------------------- +Info 167 [00:05:14.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 167 [00:05:15.000] Files (4) -Info 163 [00:05:12.000] ----------------------------------------------- -Info 163 [00:05:13.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 163 [00:05:14.000] Files (2) +Info 167 [00:05:16.000] ----------------------------------------------- +Info 167 [00:05:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 167 [00:05:18.000] Files (2) -Info 163 [00:05:15.000] ----------------------------------------------- -Info 163 [00:05:16.000] Open files: -Info 163 [00:05:17.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 163 [00:05:18.000] Projects: /dev/null/inferredProject1* -Info 163 [00:05:19.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 163 [00:05:20.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file +Info 167 [00:05:19.000] ----------------------------------------------- +Info 167 [00:05:20.000] Open files: +Info 167 [00:05:21.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 167 [00:05:22.000] Projects: /dev/null/inferredProject1* +Info 167 [00:05:23.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 167 [00:05:24.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-indirect1.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js index 58e1e81232e08..0344f63d474f9 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-disables-looking-into-the-child-project-if-disableReferencedProjectLoad-is-set.js @@ -46,10 +46,10 @@ Info 16 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:01:16.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -85,8 +85,8 @@ Info 28 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 29 [00:01:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 31 [00:01:36.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -135,21 +135,10 @@ Info 36 [00:02:08.000] Search path: /dummy Info 37 [00:02:09.000] For info: /dummy/dummy.ts :: No config files found. Info 38 [00:02:10.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 39 [00:02:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 40 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 41 [00:02:13.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 42 [00:02:14.000] ----------------------------------------------- -Info 43 [00:02:15.000] `remove Project:: -Info 44 [00:02:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 45 [00:02:17.000] Files (4) +Info 40 [00:02:12.000] Same program as before +Info 41 [00:02:13.000] `remove Project:: +Info 42 [00:02:14.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 43 [00:02:15.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -165,30 +154,30 @@ Info 45 [00:02:17.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 46 [00:02:18.000] ----------------------------------------------- -Info 47 [00:02:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 48 [00:02:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 49 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 50 [00:02:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 51 [00:02:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 52 [00:02:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 53 [00:02:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 54 [00:02:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 56 [00:02:28.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 56 [00:02:29.000] Files (2) +Info 44 [00:02:16.000] ----------------------------------------------- +Info 45 [00:02:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 46 [00:02:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 47 [00:02:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 48 [00:02:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 49 [00:02:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 50 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 51 [00:02:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 52 [00:02:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 53 [00:02:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 54 [00:02:26.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 54 [00:02:27.000] Files (2) -Info 56 [00:02:30.000] ----------------------------------------------- -Info 56 [00:02:31.000] Open files: -Info 56 [00:02:32.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 56 [00:02:33.000] Projects: /dev/null/inferredProject1* -Info 56 [00:02:34.000] Search path: /user/username/projects/myproject/src -Info 57 [00:02:35.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 58 [00:02:36.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 59 [00:02:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 60 [00:02:38.000] event: +Info 54 [00:02:28.000] ----------------------------------------------- +Info 54 [00:02:29.000] Open files: +Info 54 [00:02:30.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 54 [00:02:31.000] Projects: /dev/null/inferredProject1* +Info 54 [00:02:32.000] Search path: /user/username/projects/myproject/src +Info 55 [00:02:33.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 56 [00:02:34.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 57 [00:02:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 58 [00:02:36.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 61 [00:02:39.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 59 [00:02:37.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -205,9 +194,9 @@ Info 61 [00:02:39.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 62 [00:02:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 63 [00:02:41.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 64 [00:02:42.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 60 [00:02:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 61 [00:02:39.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 62 [00:02:40.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -219,19 +208,19 @@ Info 64 [00:02:42.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 65 [00:02:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 66 [00:02:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 67 [00:02:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 68 [00:02:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 69 [00:02:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 70 [00:02:48.000] 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 71 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 72 [00:02:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 73 [00:02:51.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts +Info 63 [00:02:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 64 [00:02:42.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 65 [00:02:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 66 [00:02:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 67 [00:02:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 68 [00:02:46.000] 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 69 [00:02:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 70 [00:02:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:02:49.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -243,42 +232,42 @@ Info 73 [00:02:51.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 74 [00:02:52.000] ----------------------------------------------- -Info 75 [00:02:53.000] event: +Info 72 [00:02:50.000] ----------------------------------------------- +Info 73 [00:02:51.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 76 [00:02:54.000] event: +Info 74 [00:02:52.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 77 [00:02:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 77 [00:02:56.000] Files (4) +Info 75 [00:02:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 75 [00:02:54.000] Files (4) -Info 77 [00:02:57.000] ----------------------------------------------- -Info 77 [00:02:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 77 [00:02:59.000] Files (2) +Info 75 [00:02:55.000] ----------------------------------------------- +Info 75 [00:02:56.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 75 [00:02:57.000] Files (2) -Info 77 [00:03:00.000] ----------------------------------------------- -Info 77 [00:03:01.000] Open files: -Info 77 [00:03:02.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 77 [00:03:03.000] Projects: /dev/null/inferredProject1* -Info 77 [00:03:04.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 77 [00:03:05.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 77 [00:03:06.000] reload projects. -Info 78 [00:03:07.000] Scheduled: /dev/null/inferredProject1* -Info 79 [00:03:08.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 80 [00:03:09.000] Scheduled: *ensureProjectForOpenFiles* +Info 75 [00:02:58.000] ----------------------------------------------- +Info 75 [00:02:59.000] Open files: +Info 75 [00:03:00.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 75 [00:03:01.000] Projects: /dev/null/inferredProject1* +Info 75 [00:03:02.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 75 [00:03:03.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 75 [00:03:04.000] reload projects. +Info 76 [00:03:05.000] Scheduled: /dev/null/inferredProject1* +Info 77 [00:03:06.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 78 [00:03:07.000] Scheduled: *ensureProjectForOpenFiles* +Info 79 [00:03:08.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 80 [00:03:09.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 81 [00:03:10.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one Info 82 [00:03:11.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 83 [00:03:12.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 84 [00:03:13.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 85 [00:03:14.000] Search path: /dummy -Info 86 [00:03:15.000] For info: /dummy/dummy.ts :: No config files found. -Info 87 [00:03:16.000] Search path: /user/username/projects/myproject/src -Info 88 [00:03:17.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 89 [00:03:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 90 [00:03:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 91 [00:03:20.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 92 [00:03:21.000] event: +Info 83 [00:03:12.000] Search path: /dummy +Info 84 [00:03:13.000] For info: /dummy/dummy.ts :: No config files found. +Info 85 [00:03:14.000] Search path: /user/username/projects/myproject/src +Info 86 [00:03:15.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 87 [00:03:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 88 [00:03:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 89 [00:03:18.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 90 [00:03:19.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 93 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 91 [00:03:20.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -295,8 +284,8 @@ Info 93 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 94 [00:03:23.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 95 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 92 [00:03:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 93 [00:03:22.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -308,10 +297,17 @@ Info 95 [00:03:24.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 96 [00:03:25.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 97 [00:03:26.000] 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 98 [00:03:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:28.000] Different program with same set of files +Info 94 [00:03:23.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 95 [00:03:24.000] 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 96 [00:03:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 97 [00:03:26.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 98 [00:03:27.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 99 [00:03:28.000] ----------------------------------------------- Info 100 [00:03:29.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} Info 101 [00:03:30.000] event: @@ -336,18 +332,23 @@ Info 105 [00:03:45.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 106 [00:03:46.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 107 [00:03:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 108 [00:03:48.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 109 [00:03:49.000] Different program with same set of files -Info 110 [00:03:50.000] After ensureProjectForOpenFiles: -Info 111 [00:03:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 111 [00:03:52.000] Files (4) +Info 109 [00:03:49.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 110 [00:03:50.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 111 [00:03:51.000] ----------------------------------------------- +Info 112 [00:03:52.000] After ensureProjectForOpenFiles: +Info 113 [00:03:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 113 [00:03:54.000] Files (4) -Info 111 [00:03:53.000] ----------------------------------------------- -Info 111 [00:03:54.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 111 [00:03:55.000] Files (2) +Info 113 [00:03:55.000] ----------------------------------------------- +Info 113 [00:03:56.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 113 [00:03:57.000] Files (2) -Info 111 [00:03:56.000] ----------------------------------------------- -Info 111 [00:03:57.000] Open files: -Info 111 [00:03:58.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 111 [00:03:59.000] Projects: /dev/null/inferredProject1* -Info 111 [00:04:00.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 111 [00:04:01.000] Projects: /user/username/projects/myproject/tsconfig.json \ No newline at end of file +Info 113 [00:03:58.000] ----------------------------------------------- +Info 113 [00:03:59.000] Open files: +Info 113 [00:04:00.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 113 [00:04:01.000] Projects: /dev/null/inferredProject1* +Info 113 [00:04:02.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 113 [00:04:03.000] Projects: /user/username/projects/myproject/tsconfig.json \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js index 5a3d6f4064dc0..c9843aada6b0c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-found-is-not-solution-but-references-open-file-through-project-reference.js @@ -45,10 +45,10 @@ Info 16 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 19 [00:01:16.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -74,9 +74,9 @@ Info 27 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 28 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 29 [00:01:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info 30 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -372,8 +372,8 @@ Info 45 [00:01:53.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 46 [00:01:54.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 47 [00:01:55.000] Project '/dev/null/inferredProject1*' (Inferred) Info 48 [00:01:56.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -434,21 +434,10 @@ Info 53 [00:02:37.000] Search path: /dummy Info 54 [00:02:38.000] For info: /dummy/dummy.ts :: No config files found. Info 55 [00:02:39.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 56 [00:02:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 57 [00:02:41.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 58 [00:02:42.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 59 [00:02:43.000] ----------------------------------------------- -Info 60 [00:02:44.000] `remove Project:: -Info 61 [00:02:45.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 62 [00:02:46.000] Files (4) +Info 57 [00:02:41.000] Same program as before +Info 58 [00:02:42.000] `remove Project:: +Info 59 [00:02:43.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 60 [00:02:44.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -464,13 +453,13 @@ Info 62 [00:02:46.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 63 [00:02:47.000] ----------------------------------------------- -Info 64 [00:02:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 65 [00:02:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 66 [00:02:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 67 [00:02:51.000] `remove Project:: -Info 68 [00:02:52.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 69 [00:02:53.000] Files (3) +Info 61 [00:02:45.000] ----------------------------------------------- +Info 62 [00:02:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 63 [00:02:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 64 [00:02:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 65 [00:02:49.000] `remove Project:: +Info 66 [00:02:50.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 67 [00:02:51.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -484,29 +473,29 @@ Info 69 [00:02:53.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 70 [00:02:54.000] ----------------------------------------------- -Info 71 [00:02:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 72 [00:02:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 73 [00:02:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 74 [00:02:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 75 [00:02:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 76 [00:03:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 77 [00:03:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:03.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 79 [00:03:04.000] Files (2) - -Info 79 [00:03:05.000] ----------------------------------------------- -Info 79 [00:03:06.000] Open files: -Info 79 [00:03:07.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 79 [00:03:08.000] Projects: /dev/null/inferredProject1* -Info 79 [00:03:09.000] Search path: /user/username/projects/myproject/src -Info 80 [00:03:10.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 81 [00:03:11.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 82 [00:03:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 83 [00:03:13.000] event: +Info 68 [00:02:52.000] ----------------------------------------------- +Info 69 [00:02:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 70 [00:02:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 71 [00:02:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 72 [00:02:56.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 73 [00:02:57.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 74 [00:02:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 75 [00:02:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:01.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 77 [00:03:02.000] Files (2) + +Info 77 [00:03:03.000] ----------------------------------------------- +Info 77 [00:03:04.000] Open files: +Info 77 [00:03:05.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 77 [00:03:06.000] Projects: /dev/null/inferredProject1* +Info 77 [00:03:07.000] Search path: /user/username/projects/myproject/src +Info 78 [00:03:08.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 79 [00:03:09.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 80 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 81 [00:03:11.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 84 [00:03:14.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 82 [00:03:12.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -522,9 +511,9 @@ Info 84 [00:03:14.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 85 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 86 [00:03:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 87 [00:03:17.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 83 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 84 [00:03:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 85 [00:03:15.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -536,19 +525,19 @@ Info 87 [00:03:17.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 88 [00:03:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 89 [00:03:19.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 90 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 91 [00:03:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 93 [00:03:23.000] 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 94 [00:03:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:25.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 96 [00:03:26.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts +Info 86 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 87 [00:03:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 88 [00:03:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 89 [00:03:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 90 [00:03:20.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 91 [00:03:21.000] 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 92 [00:03:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 93 [00:03:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 94 [00:03:24.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -560,21 +549,21 @@ Info 96 [00:03:26.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 97 [00:03:27.000] ----------------------------------------------- -Info 98 [00:03:28.000] event: +Info 95 [00:03:25.000] ----------------------------------------------- +Info 96 [00:03:26.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 99 [00:03:29.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 100 [00:03:30.000] event: +Info 97 [00:03:27.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 98 [00:03:28.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 101 [00:03:31.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 102 [00:03:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 103 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 104 [00:03:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 105 [00:03:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 106 [00:03:36.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 99 [00:03:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 100 [00:03:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 101 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 102 [00:03:32.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 103 [00:03:33.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 104 [00:03:34.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -585,96 +574,85 @@ Info 106 [00:03:36.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 107 [00:03:37.000] ----------------------------------------------- -Info 108 [00:03:38.000] event: +Info 105 [00:03:35.000] ----------------------------------------------- +Info 106 [00:03:36.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 109 [00:03:39.000] event: +Info 107 [00:03:37.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 110 [00:03:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 110 [00:03:41.000] Files (4) - -Info 110 [00:03:42.000] ----------------------------------------------- -Info 110 [00:03:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 110 [00:03:44.000] Files (3) - -Info 110 [00:03:45.000] ----------------------------------------------- -Info 110 [00:03:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 110 [00:03:47.000] Files (2) - -Info 110 [00:03:48.000] ----------------------------------------------- -Info 110 [00:03:49.000] Open files: -Info 110 [00:03:50.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 110 [00:03:51.000] Projects: /dev/null/inferredProject1* -Info 110 [00:03:52.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 110 [00:03:53.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 110 [00:03:54.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 111 [00:03:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 111 [00:03:56.000] Files (4) - -Info 111 [00:03:57.000] ----------------------------------------------- -Info 111 [00:03:58.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 111 [00:03:59.000] Files (3) - -Info 111 [00:04:00.000] ----------------------------------------------- -Info 111 [00:04:01.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 111 [00:04:02.000] Files (2) - -Info 111 [00:04:03.000] ----------------------------------------------- -Info 111 [00:04:04.000] Open files: -Info 111 [00:04:05.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 111 [00:04:06.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 111 [00:04:07.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 112 [00:04:08.000] Search path: /dummy -Info 113 [00:04:09.000] For info: /dummy/dummy.ts :: No config files found. -Info 114 [00:04:10.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 115 [00:04:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 116 [00:04:12.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 117 [00:04:13.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 118 [00:04:14.000] ----------------------------------------------- -Info 119 [00:04:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 119 [00:04:16.000] Files (4) - -Info 119 [00:04:17.000] ----------------------------------------------- -Info 119 [00:04:18.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 119 [00:04:19.000] Files (3) - -Info 119 [00:04:20.000] ----------------------------------------------- -Info 119 [00:04:21.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 119 [00:04:22.000] Files (2) - -Info 119 [00:04:23.000] ----------------------------------------------- -Info 119 [00:04:24.000] Open files: -Info 119 [00:04:25.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 119 [00:04:26.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 119 [00:04:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 119 [00:04:28.000] Projects: /dev/null/inferredProject1* -Info 119 [00:04:29.000] reload projects. -Info 120 [00:04:30.000] Scheduled: /dev/null/inferredProject1* -Info 121 [00:04:31.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 122 [00:04:32.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 123 [00:04:33.000] Scheduled: *ensureProjectForOpenFiles* -Info 124 [00:04:34.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 125 [00:04:35.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 126 [00:04:36.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 127 [00:04:37.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 128 [00:04:38.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 129 [00:04:39.000] Search path: /user/username/projects/myproject/src -Info 130 [00:04:40.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 131 [00:04:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 132 [00:04:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 133 [00:04:43.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 134 [00:04:44.000] event: +Info 108 [00:03:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 108 [00:03:39.000] Files (4) + +Info 108 [00:03:40.000] ----------------------------------------------- +Info 108 [00:03:41.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 108 [00:03:42.000] Files (3) + +Info 108 [00:03:43.000] ----------------------------------------------- +Info 108 [00:03:44.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 108 [00:03:45.000] Files (2) + +Info 108 [00:03:46.000] ----------------------------------------------- +Info 108 [00:03:47.000] Open files: +Info 108 [00:03:48.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 108 [00:03:49.000] Projects: /dev/null/inferredProject1* +Info 108 [00:03:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 108 [00:03:51.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 108 [00:03:52.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 109 [00:03:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 109 [00:03:54.000] Files (4) + +Info 109 [00:03:55.000] ----------------------------------------------- +Info 109 [00:03:56.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 109 [00:03:57.000] Files (3) + +Info 109 [00:03:58.000] ----------------------------------------------- +Info 109 [00:03:59.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 109 [00:04:00.000] Files (2) + +Info 109 [00:04:01.000] ----------------------------------------------- +Info 109 [00:04:02.000] Open files: +Info 109 [00:04:03.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 109 [00:04:04.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 109 [00:04:05.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 110 [00:04:06.000] Search path: /dummy +Info 111 [00:04:07.000] For info: /dummy/dummy.ts :: No config files found. +Info 112 [00:04:08.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 113 [00:04:09.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 114 [00:04:10.000] Same program as before +Info 115 [00:04:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 115 [00:04:12.000] Files (4) + +Info 115 [00:04:13.000] ----------------------------------------------- +Info 115 [00:04:14.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 115 [00:04:15.000] Files (3) + +Info 115 [00:04:16.000] ----------------------------------------------- +Info 115 [00:04:17.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 115 [00:04:18.000] Files (2) + +Info 115 [00:04:19.000] ----------------------------------------------- +Info 115 [00:04:20.000] Open files: +Info 115 [00:04:21.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 115 [00:04:22.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 115 [00:04:23.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 115 [00:04:24.000] Projects: /dev/null/inferredProject1* +Info 115 [00:04:25.000] reload projects. +Info 116 [00:04:26.000] Scheduled: /dev/null/inferredProject1* +Info 117 [00:04:27.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 118 [00:04:28.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 119 [00:04:29.000] Scheduled: *ensureProjectForOpenFiles* +Info 120 [00:04:30.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 121 [00:04:31.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 122 [00:04:32.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 123 [00:04:33.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 124 [00:04:34.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 125 [00:04:35.000] Search path: /user/username/projects/myproject/src +Info 126 [00:04:36.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 127 [00:04:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 128 [00:04:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 129 [00:04:39.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 130 [00:04:40.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 135 [00:04:45.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 131 [00:04:41.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -690,8 +668,8 @@ Info 135 [00:04:45.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 136 [00:04:46.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 137 [00:04:47.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 132 [00:04:42.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 133 [00:04:43.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -703,24 +681,37 @@ Info 137 [00:04:47.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 138 [00:04:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 139 [00:04:49.000] 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 140 [00:04:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 141 [00:04:51.000] Different program with same set of files -Info 142 [00:04:52.000] event: +Info 134 [00:04:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 135 [00:04:45.000] 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 136 [00:04:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 137 [00:04:47.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 138 [00:04:48.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + +Info 139 [00:04:49.000] ----------------------------------------------- +Info 140 [00:04:50.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 143 [00:04:53.000] event: +Info 141 [00:04:51.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 144 [00:04:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 145 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 146 [00:04:56.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 147 [00:04:57.000] event: +Info 142 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 143 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 144 [00:04:54.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 145 [00:04:55.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 148 [00:04:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 149 [00:04:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 150 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 151 [00:05:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 152 [00:05:02.000] Different program with same set of files +Info 146 [00:04:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 147 [00:04:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 148 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 149 [00:04:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 150 [00:05:00.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 151 [00:05:01.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 152 [00:05:02.000] ----------------------------------------------- Info 153 [00:05:03.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} Info 154 [00:05:04.000] event: @@ -751,26 +742,31 @@ Info 160 [00:05:24.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 161 [00:05:25.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 162 [00:05:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 163 [00:05:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 164 [00:05:28.000] Different program with same set of files -Info 165 [00:05:29.000] After ensureProjectForOpenFiles: -Info 166 [00:05:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 166 [00:05:31.000] Files (4) - -Info 166 [00:05:32.000] ----------------------------------------------- -Info 166 [00:05:33.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 166 [00:05:34.000] Files (3) - -Info 166 [00:05:35.000] ----------------------------------------------- -Info 166 [00:05:36.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 166 [00:05:37.000] Files (2) - -Info 166 [00:05:38.000] ----------------------------------------------- -Info 166 [00:05:39.000] Open files: -Info 166 [00:05:40.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 166 [00:05:41.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 166 [00:05:42.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 166 [00:05:43.000] Projects: /dev/null/inferredProject1* -Info 166 [00:05:44.000] request: +Info 164 [00:05:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 165 [00:05:29.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 166 [00:05:30.000] ----------------------------------------------- +Info 167 [00:05:31.000] After ensureProjectForOpenFiles: +Info 168 [00:05:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 168 [00:05:33.000] Files (4) + +Info 168 [00:05:34.000] ----------------------------------------------- +Info 168 [00:05:35.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 168 [00:05:36.000] Files (3) + +Info 168 [00:05:37.000] ----------------------------------------------- +Info 168 [00:05:38.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 168 [00:05:39.000] Files (2) + +Info 168 [00:05:40.000] ----------------------------------------------- +Info 168 [00:05:41.000] Open files: +Info 168 [00:05:42.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 168 [00:05:43.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 168 [00:05:44.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 168 [00:05:45.000] Projects: /dev/null/inferredProject1* +Info 168 [00:05:46.000] request: { "command": "references", "arguments": { @@ -805,20 +801,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 167 [00:05:45.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 168 [00:05:46.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json -Info 169 [00:05:47.000] Search path: /user/username/projects/myproject/src -Info 170 [00:05:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 169 [00:05:47.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 170 [00:05:48.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json Info 171 [00:05:49.000] Search path: /user/username/projects/myproject/src Info 172 [00:05:50.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 173 [00:05:51.000] Search path: /user/username/projects/myproject/src Info 174 [00:05:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 175 [00:05:53.000] Search path: /user/username/projects/myproject/src/helpers -Info 176 [00:05:54.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 175 [00:05:53.000] Search path: /user/username/projects/myproject/src +Info 176 [00:05:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 177 [00:05:55.000] Search path: /user/username/projects/myproject/src/helpers Info 178 [00:05:56.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 179 [00:05:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 180 [00:05:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 179 [00:05:57.000] Search path: /user/username/projects/myproject/src/helpers +Info 180 [00:05:58.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 181 [00:05:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 182 [00:06:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -847,7 +843,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 181 [00:05:59.000] response: +Info 183 [00:06:01.000] response: { "response": { "refs": [ @@ -960,43 +956,43 @@ Info 181 [00:05:59.000] response: }, "responseRequired": true } -Info 182 [00:06:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 183 [00:06:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 183 [00:06:02.000] Files (4) - -Info 183 [00:06:03.000] ----------------------------------------------- -Info 183 [00:06:04.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 183 [00:06:05.000] Files (3) - -Info 183 [00:06:06.000] ----------------------------------------------- -Info 183 [00:06:07.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 183 [00:06:08.000] Files (2) - -Info 183 [00:06:09.000] ----------------------------------------------- -Info 183 [00:06:10.000] Open files: -Info 183 [00:06:11.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 183 [00:06:12.000] Projects: /dev/null/inferredProject1* -Info 183 [00:06:13.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 184 [00:06:14.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 184 [00:06:15.000] Files (4) - -Info 184 [00:06:16.000] ----------------------------------------------- -Info 184 [00:06:17.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 184 [00:06:18.000] Files (3) - -Info 184 [00:06:19.000] ----------------------------------------------- -Info 184 [00:06:20.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 184 [00:06:21.000] Files (2) - -Info 184 [00:06:22.000] ----------------------------------------------- -Info 184 [00:06:23.000] Open files: -Info 184 [00:06:24.000] Search path: /user/username/projects/myproject/indirect3 -Info 185 [00:06:25.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 186 [00:06:26.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 187 [00:06:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 188 [00:06:28.000] event: +Info 184 [00:06:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 185 [00:06:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 185 [00:06:04.000] Files (4) + +Info 185 [00:06:05.000] ----------------------------------------------- +Info 185 [00:06:06.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 185 [00:06:07.000] Files (3) + +Info 185 [00:06:08.000] ----------------------------------------------- +Info 185 [00:06:09.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 185 [00:06:10.000] Files (2) + +Info 185 [00:06:11.000] ----------------------------------------------- +Info 185 [00:06:12.000] Open files: +Info 185 [00:06:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 185 [00:06:14.000] Projects: /dev/null/inferredProject1* +Info 185 [00:06:15.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 186 [00:06:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 186 [00:06:17.000] Files (4) + +Info 186 [00:06:18.000] ----------------------------------------------- +Info 186 [00:06:19.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 186 [00:06:20.000] Files (3) + +Info 186 [00:06:21.000] ----------------------------------------------- +Info 186 [00:06:22.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 186 [00:06:23.000] Files (2) + +Info 186 [00:06:24.000] ----------------------------------------------- +Info 186 [00:06:25.000] Open files: +Info 186 [00:06:26.000] Search path: /user/username/projects/myproject/indirect3 +Info 187 [00:06:27.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 188 [00:06:28.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 189 [00:06:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 190 [00:06:30.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 189 [00:06:29.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 191 [00:06:31.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -1005,23 +1001,23 @@ Info 189 [00:06:29.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 190 [00:06:30.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 191 [00:06:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 192 [00:06:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 193 [00:06:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 194 [00:06:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 195 [00:06:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 196 [00:06:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 197 [00:06:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 198 [00:06:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 199 [00:06:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 200 [00:06:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 201 [00:06:41.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 202 [00:06:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 192 [00:06:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 193 [00:06:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 194 [00:06:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 195 [00:06:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 196 [00:06:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 197 [00:06:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 198 [00:06:38.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 199 [00:06:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 200 [00:06:40.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 201 [00:06:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 202 [00:06:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 203 [00:06:43.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 204 [00:06:44.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -1033,16 +1029,16 @@ Info 202 [00:06:42.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 203 [00:06:43.000] ----------------------------------------------- -Info 204 [00:06:44.000] event: +Info 205 [00:06:45.000] ----------------------------------------------- +Info 206 [00:06:46.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 205 [00:06:45.000] event: +Info 207 [00:06:47.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"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 206 [00:06:46.000] event: +Info 208 [00:06:48.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 207 [00:06:47.000] `remove Project:: -Info 208 [00:06:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 209 [00:06:49.000] Files (4) +Info 209 [00:06:49.000] `remove Project:: +Info 210 [00:06:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 211 [00:06:51.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1058,13 +1054,13 @@ Info 209 [00:06:49.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 210 [00:06:50.000] ----------------------------------------------- -Info 211 [00:06:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 212 [00:06:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 213 [00:06:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 214 [00:06:54.000] `remove Project:: -Info 215 [00:06:55.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 216 [00:06:56.000] Files (3) +Info 212 [00:06:52.000] ----------------------------------------------- +Info 213 [00:06:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 214 [00:06:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 215 [00:06:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 216 [00:06:56.000] `remove Project:: +Info 217 [00:06:57.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 218 [00:06:58.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1078,15 +1074,15 @@ Info 216 [00:06:56.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 217 [00:06:57.000] ----------------------------------------------- -Info 218 [00:06:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 219 [00:06:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 220 [00:07:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 221 [00:07:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 222 [00:07:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 223 [00:07:03.000] `remove Project:: -Info 224 [00:07:04.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 225 [00:07:05.000] Files (2) +Info 219 [00:06:59.000] ----------------------------------------------- +Info 220 [00:07:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 221 [00:07:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 222 [00:07:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 223 [00:07:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 224 [00:07:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 225 [00:07:05.000] `remove Project:: +Info 226 [00:07:06.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 227 [00:07:07.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -1096,20 +1092,20 @@ Info 225 [00:07:05.000] Files (2) dummy.ts Root file specified for compilation -Info 226 [00:07:06.000] ----------------------------------------------- -Info 227 [00:07:07.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 228 [00:07:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 229 [00:07:09.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 230 [00:07:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 231 [00:07:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 232 [00:07:12.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 232 [00:07:13.000] Files (4) - -Info 232 [00:07:14.000] ----------------------------------------------- -Info 232 [00:07:15.000] Open files: -Info 232 [00:07:16.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 232 [00:07:17.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json -Info 232 [00:07:18.000] request: +Info 228 [00:07:08.000] ----------------------------------------------- +Info 229 [00:07:09.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 230 [00:07:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 231 [00:07:11.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 232 [00:07:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 233 [00:07:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 234 [00:07:14.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 234 [00:07:15.000] Files (4) + +Info 234 [00:07:16.000] ----------------------------------------------- +Info 234 [00:07:17.000] Open files: +Info 234 [00:07:18.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 234 [00:07:19.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 234 [00:07:20.000] request: { "command": "references", "arguments": { @@ -1148,16 +1144,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/target: {} -Info 233 [00:07:19.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 234 [00:07:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 235 [00:07:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 236 [00:07:22.000] Search path: /user/username/projects/myproject/src -Info 237 [00:07:23.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 238 [00:07:24.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 239 [00:07:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 240 [00:07:26.000] event: +Info 235 [00:07:21.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 236 [00:07:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 237 [00:07:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 238 [00:07:24.000] Search path: /user/username/projects/myproject/src +Info 239 [00:07:25.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 240 [00:07:26.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 241 [00:07:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 242 [00:07:28.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 241 [00:07:27.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 243 [00:07:29.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -1173,9 +1169,9 @@ Info 241 [00:07:27.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 242 [00:07:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 243 [00:07:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 244 [00:07:30.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 244 [00:07:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 245 [00:07:31.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 246 [00:07:32.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -1187,18 +1183,18 @@ Info 244 [00:07:30.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 245 [00:07:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 246 [00:07:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 247 [00:07:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 248 [00:07:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 249 [00:07:35.000] 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 250 [00:07:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 251 [00:07:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 252 [00:07:38.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/own/main.ts +Info 247 [00:07:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 248 [00:07:34.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 249 [00:07:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 250 [00:07:36.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 251 [00:07:37.000] 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 252 [00:07:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 253 [00:07:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 254 [00:07:40.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/own/main.ts Text-3 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1210,21 +1206,21 @@ Info 252 [00:07:38.000] Files (4) own/main.ts Part of 'files' list in tsconfig.json -Info 253 [00:07:39.000] ----------------------------------------------- -Info 254 [00:07:40.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 255 [00:07:41.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 255 [00:07:41.000] ----------------------------------------------- Info 256 [00:07:42.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 257 [00:07:43.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 258 [00:07:44.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 257 [00:07:43.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 258 [00:07:44.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 259 [00:07:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 260 [00:07:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 261 [00:07:47.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 262 [00:07:48.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 259 [00:07:45.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 260 [00:07:46.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 261 [00:07:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 262 [00:07:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 263 [00:07:49.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 264 [00:07:50.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -1235,29 +1231,29 @@ Info 262 [00:07:48.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 263 [00:07:49.000] ----------------------------------------------- -Info 264 [00:07:50.000] event: +Info 265 [00:07:51.000] ----------------------------------------------- +Info 266 [00:07:52.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 265 [00:07:51.000] Search path: /user/username/projects/myproject/src -Info 266 [00:07:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 267 [00:07:53.000] Search path: /user/username/projects/myproject/src Info 268 [00:07:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 269 [00:07:55.000] Search path: /user/username/projects/myproject/src/helpers -Info 270 [00:07:56.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 269 [00:07:55.000] Search path: /user/username/projects/myproject/src +Info 270 [00:07:56.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 271 [00:07:57.000] Search path: /user/username/projects/myproject/src/helpers Info 272 [00:07:58.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 273 [00:07:59.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json -Info 274 [00:08:00.000] Search path: /user/username/projects/myproject/src -Info 275 [00:08:01.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 273 [00:07:59.000] Search path: /user/username/projects/myproject/src/helpers +Info 274 [00:08:00.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 275 [00:08:01.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json Info 276 [00:08:02.000] Search path: /user/username/projects/myproject/src Info 277 [00:08:03.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 278 [00:08:04.000] Search path: /user/username/projects/myproject/src Info 279 [00:08:05.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 280 [00:08:06.000] Search path: /user/username/projects/myproject/src/helpers -Info 281 [00:08:07.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 280 [00:08:06.000] Search path: /user/username/projects/myproject/src +Info 281 [00:08:07.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 282 [00:08:08.000] Search path: /user/username/projects/myproject/src/helpers Info 283 [00:08:09.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 284 [00:08:10.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 284 [00:08:10.000] Search path: /user/username/projects/myproject/src/helpers +Info 285 [00:08:11.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 286 [00:08:12.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json After request PolledWatches:: @@ -1298,7 +1294,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 285 [00:08:11.000] response: +Info 287 [00:08:13.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js index 8452723d3d269..90deb9e75e61c 100644 --- a/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js +++ b/tests/baselines/reference/tsserver/projectReferences/solution-with-its-own-files-and-project-is-indirectly-referenced-by-solution.js @@ -86,11 +86,11 @@ Info 21 [00:01:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 24 [00:01:33.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-1 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -118,9 +118,9 @@ Info 32 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) Info 35 [00:01:44.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-1 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -479,8 +479,8 @@ Info 50 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /du Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 53 [00:02:13.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" ../a/lib/lib.d.ts @@ -541,21 +541,10 @@ Info 58 [00:02:54.000] Search path: /dummy Info 59 [00:02:55.000] For info: /dummy/dummy.ts :: No config files found. Info 60 [00:02:56.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 61 [00:02:57.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 62 [00:02:58.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 63 [00:02:59.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 64 [00:03:00.000] ----------------------------------------------- -Info 65 [00:03:01.000] `remove Project:: -Info 66 [00:03:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 67 [00:03:03.000] Files (5) +Info 62 [00:02:58.000] Same program as before +Info 63 [00:02:59.000] `remove Project:: +Info 64 [00:03:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 65 [00:03:01.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -574,15 +563,15 @@ Info 67 [00:03:03.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 68 [00:03:04.000] ----------------------------------------------- -Info 69 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 70 [00:03:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 71 [00:03:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 72 [00:03:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 73 [00:03:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 74 [00:03:10.000] `remove Project:: -Info 75 [00:03:11.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 76 [00:03:12.000] Files (3) +Info 66 [00:03:02.000] ----------------------------------------------- +Info 67 [00:03:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 68 [00:03:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 69 [00:03:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 70 [00:03:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 71 [00:03:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 72 [00:03:08.000] `remove Project:: +Info 73 [00:03:09.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 74 [00:03:10.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -596,30 +585,30 @@ Info 76 [00:03:12.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 77 [00:03:13.000] ----------------------------------------------- -Info 78 [00:03:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 79 [00:03:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 80 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 81 [00:03:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 82 [00:03:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 83 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 84 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 85 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 86 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 87 [00:03:23.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 87 [00:03:24.000] Files (2) - -Info 87 [00:03:25.000] ----------------------------------------------- -Info 87 [00:03:26.000] Open files: -Info 87 [00:03:27.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 87 [00:03:28.000] Projects: /dev/null/inferredProject1* -Info 87 [00:03:29.000] Search path: /user/username/projects/myproject/src -Info 88 [00:03:30.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 89 [00:03:31.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 90 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 91 [00:03:33.000] event: +Info 75 [00:03:11.000] ----------------------------------------------- +Info 76 [00:03:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 77 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 79 [00:03:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 80 [00:03:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 81 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 84 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 85 [00:03:21.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 85 [00:03:22.000] Files (2) + +Info 85 [00:03:23.000] ----------------------------------------------- +Info 85 [00:03:24.000] Open files: +Info 85 [00:03:25.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 85 [00:03:26.000] Projects: /dev/null/inferredProject1* +Info 85 [00:03:27.000] Search path: /user/username/projects/myproject/src +Info 86 [00:03:28.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 87 [00:03:29.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 88 [00:03:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 89 [00:03:31.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 92 [00:03:34.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 90 [00:03:32.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -639,9 +628,9 @@ Info 92 [00:03:34.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 93 [00:03:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 91 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 92 [00:03:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 93 [00:03:35.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -658,8 +647,8 @@ Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 97 [00:03:39.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 94 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 95 [00:03:37.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -671,10 +660,10 @@ Info 97 [00:03:39.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 98 [00:03:40.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 99 [00:03:41.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 100 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 101 [00:03:43.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 96 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 97 [00:03:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 98 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 99 [00:03:41.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -691,19 +680,19 @@ Info 101 [00:03:43.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 102 [00:03:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 103 [00:03:45.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 104 [00:03:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info -Info 105 [00:03:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 106 [00:03:48.000] 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 107 [00:03:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 108 [00:03:50.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 109 [00:03:51.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 100 [00:03:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 101 [00:03:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 102 [00:03:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/helpers/functions.ts 500 undefined WatchType: Closed Script info +Info 103 [00:03:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 104 [00:03:46.000] 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 105 [00:03:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 106 [00:03:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 107 [00:03:49.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -717,21 +706,21 @@ Info 109 [00:03:51.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 110 [00:03:52.000] ----------------------------------------------- -Info 111 [00:03:53.000] event: +Info 108 [00:03:50.000] ----------------------------------------------- +Info 109 [00:03:51.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 112 [00:03:54.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json -Info 113 [00:03:55.000] event: +Info 110 [00:03:52.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 111 [00:03:53.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for /user/username/projects/myproject/src/main.ts to open"}} -Info 114 [00:03:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 115 [00:03:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 116 [00:03:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 117 [00:03:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 118 [00:04:00.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 119 [00:04:01.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 112 [00:03:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 113 [00:03:55.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 114 [00:03:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 115 [00:03:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 116 [00:03:58.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 117 [00:03:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -742,98 +731,87 @@ Info 119 [00:04:01.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 120 [00:04:02.000] ----------------------------------------------- -Info 121 [00:04:03.000] event: +Info 118 [00:04:00.000] ----------------------------------------------- +Info 119 [00:04:01.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 122 [00:04:04.000] event: +Info 120 [00:04:02.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/main.ts","configFile":"/user/username/projects/myproject/tsconfig-src.json","diagnostics":[]}} -Info 123 [00:04:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 123 [00:04:06.000] Files (5) - -Info 123 [00:04:07.000] ----------------------------------------------- -Info 123 [00:04:08.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 123 [00:04:09.000] Files (3) - -Info 123 [00:04:10.000] ----------------------------------------------- -Info 123 [00:04:11.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 123 [00:04:12.000] Files (2) - -Info 123 [00:04:13.000] ----------------------------------------------- -Info 123 [00:04:14.000] Open files: -Info 123 [00:04:15.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 123 [00:04:16.000] Projects: /dev/null/inferredProject1* -Info 123 [00:04:17.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 123 [00:04:18.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 123 [00:04:19.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 124 [00:04:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 124 [00:04:21.000] Files (5) - -Info 124 [00:04:22.000] ----------------------------------------------- -Info 124 [00:04:23.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 124 [00:04:24.000] Files (3) - -Info 124 [00:04:25.000] ----------------------------------------------- -Info 124 [00:04:26.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 124 [00:04:27.000] Files (2) - -Info 124 [00:04:28.000] ----------------------------------------------- -Info 124 [00:04:29.000] Open files: -Info 124 [00:04:30.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 124 [00:04:31.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 124 [00:04:32.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:33.000] Search path: /dummy -Info 126 [00:04:34.000] For info: /dummy/dummy.ts :: No config files found. -Info 127 [00:04:35.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 128 [00:04:36.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 129 [00:04:37.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 130 [00:04:38.000] Files (2) - /a/lib/lib.d.ts - /dummy/dummy.ts - - - ../a/lib/lib.d.ts - Default library for target 'es5' - dummy.ts - Root file specified for compilation - -Info 131 [00:04:39.000] ----------------------------------------------- -Info 132 [00:04:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 132 [00:04:41.000] Files (5) - -Info 132 [00:04:42.000] ----------------------------------------------- -Info 132 [00:04:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 132 [00:04:44.000] Files (3) - -Info 132 [00:04:45.000] ----------------------------------------------- -Info 132 [00:04:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 132 [00:04:47.000] Files (2) - -Info 132 [00:04:48.000] ----------------------------------------------- -Info 132 [00:04:49.000] Open files: -Info 132 [00:04:50.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 132 [00:04:51.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 132 [00:04:52.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 132 [00:04:53.000] Projects: /dev/null/inferredProject1* -Info 132 [00:04:54.000] reload projects. -Info 133 [00:04:55.000] Scheduled: /dev/null/inferredProject1* -Info 134 [00:04:56.000] Scheduled: /user/username/projects/myproject/tsconfig.json -Info 135 [00:04:57.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json -Info 136 [00:04:58.000] Scheduled: *ensureProjectForOpenFiles* +Info 121 [00:04:03.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 121 [00:04:04.000] Files (5) + +Info 121 [00:04:05.000] ----------------------------------------------- +Info 121 [00:04:06.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 121 [00:04:07.000] Files (3) + +Info 121 [00:04:08.000] ----------------------------------------------- +Info 121 [00:04:09.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 121 [00:04:10.000] Files (2) + +Info 121 [00:04:11.000] ----------------------------------------------- +Info 121 [00:04:12.000] Open files: +Info 121 [00:04:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 121 [00:04:14.000] Projects: /dev/null/inferredProject1* +Info 121 [00:04:15.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 121 [00:04:16.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 121 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 122 [00:04:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 122 [00:04:19.000] Files (5) + +Info 122 [00:04:20.000] ----------------------------------------------- +Info 122 [00:04:21.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 122 [00:04:22.000] Files (3) + +Info 122 [00:04:23.000] ----------------------------------------------- +Info 122 [00:04:24.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 122 [00:04:25.000] Files (2) + +Info 122 [00:04:26.000] ----------------------------------------------- +Info 122 [00:04:27.000] Open files: +Info 122 [00:04:28.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 122 [00:04:29.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 122 [00:04:30.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:31.000] Search path: /dummy +Info 124 [00:04:32.000] For info: /dummy/dummy.ts :: No config files found. +Info 125 [00:04:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 126 [00:04:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 127 [00:04:35.000] Same program as before +Info 128 [00:04:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 128 [00:04:37.000] Files (5) + +Info 128 [00:04:38.000] ----------------------------------------------- +Info 128 [00:04:39.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 128 [00:04:40.000] Files (3) + +Info 128 [00:04:41.000] ----------------------------------------------- +Info 128 [00:04:42.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 128 [00:04:43.000] Files (2) + +Info 128 [00:04:44.000] ----------------------------------------------- +Info 128 [00:04:45.000] Open files: +Info 128 [00:04:46.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 128 [00:04:47.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 128 [00:04:48.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 128 [00:04:49.000] Projects: /dev/null/inferredProject1* +Info 128 [00:04:50.000] reload projects. +Info 129 [00:04:51.000] Scheduled: /dev/null/inferredProject1* +Info 130 [00:04:52.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 131 [00:04:53.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json +Info 132 [00:04:54.000] Scheduled: *ensureProjectForOpenFiles* +Info 133 [00:04:55.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 134 [00:04:56.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 135 [00:04:57.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one +Info 136 [00:04:58.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Info 137 [00:04:59.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 138 [00:05:00.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 139 [00:05:01.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 140 [00:05:02.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 141 [00:05:03.000] Scheduled: /user/username/projects/myproject/tsconfig.json, Cancelled earlier one -Info 142 [00:05:04.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one -Info 143 [00:05:05.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 144 [00:05:06.000] Search path: /user/username/projects/myproject/src -Info 145 [00:05:07.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 146 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 147 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 148 [00:05:10.000] Reloading configured project /user/username/projects/myproject/tsconfig.json -Info 149 [00:05:11.000] event: +Info 138 [00:05:00.000] Scheduled: /user/username/projects/myproject/tsconfig-src.json, Cancelled earlier one +Info 139 [00:05:01.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 140 [00:05:02.000] Search path: /user/username/projects/myproject/src +Info 141 [00:05:03.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 142 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 143 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 144 [00:05:06.000] Reloading configured project /user/username/projects/myproject/tsconfig.json +Info 145 [00:05:07.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"User requested reload projects"}} -Info 150 [00:05:12.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 146 [00:05:08.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -853,8 +831,8 @@ Info 150 [00:05:12.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 151 [00:05:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 152 [00:05:14.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 147 [00:05:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 148 [00:05:10.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -871,7 +849,7 @@ Info 152 [00:05:14.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 153 [00:05:15.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 149 [00:05:11.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -883,7 +861,7 @@ Info 153 [00:05:15.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 154 [00:05:16.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 150 [00:05:12.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -900,24 +878,38 @@ Info 154 [00:05:16.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 155 [00:05:17.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 156 [00:05:18.000] 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 157 [00:05:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 158 [00:05:20.000] Different program with same set of files -Info 159 [00:05:21.000] event: +Info 151 [00:05:13.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 152 [00:05:14.000] 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 153 [00:05:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 154 [00:05:16.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 155 [00:05:17.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-2 "import { bar } from 'main';\nbar;" + +Info 156 [00:05:18.000] ----------------------------------------------- +Info 157 [00:05:19.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 160 [00:05:22.000] event: +Info 158 [00:05:20.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/tsconfig.json","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}} -Info 161 [00:05:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 162 [00:05:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 163 [00:05:25.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json -Info 164 [00:05:26.000] event: +Info 159 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 160 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 161 [00:05:23.000] Reloading configured project /user/username/projects/myproject/tsconfig-src.json +Info 162 [00:05:24.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"User requested reload projects"}} -Info 165 [00:05:27.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 166 [00:05:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 167 [00:05:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 168 [00:05:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 169 [00:05:31.000] Different program with same set of files +Info 163 [00:05:25.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 164 [00:05:26.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 165 [00:05:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 166 [00:05:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 167 [00:05:29.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 168 [00:05:30.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + +Info 169 [00:05:31.000] ----------------------------------------------- Info 170 [00:05:32.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} Info 171 [00:05:33.000] event: @@ -948,26 +940,31 @@ Info 177 [00:05:53.000] Starting updateGraphWorker: Project: /dev/null/inferred Info 178 [00:05:54.000] DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 179 [00:05:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots Info 180 [00:05:56.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 181 [00:05:57.000] Different program with same set of files -Info 182 [00:05:58.000] After ensureProjectForOpenFiles: -Info 183 [00:05:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 183 [00:06:00.000] Files (5) - -Info 183 [00:06:01.000] ----------------------------------------------- -Info 183 [00:06:02.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 183 [00:06:03.000] Files (3) - -Info 183 [00:06:04.000] ----------------------------------------------- -Info 183 [00:06:05.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 183 [00:06:06.000] Files (2) - -Info 183 [00:06:07.000] ----------------------------------------------- -Info 183 [00:06:08.000] Open files: -Info 183 [00:06:09.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined -Info 183 [00:06:10.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json -Info 183 [00:06:11.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 183 [00:06:12.000] Projects: /dev/null/inferredProject1* -Info 183 [00:06:13.000] request: +Info 181 [00:05:57.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 182 [00:05:58.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /dummy/dummy.ts SVC-1-0 "let a = 10;" + +Info 183 [00:05:59.000] ----------------------------------------------- +Info 184 [00:06:00.000] After ensureProjectForOpenFiles: +Info 185 [00:06:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 185 [00:06:02.000] Files (5) + +Info 185 [00:06:03.000] ----------------------------------------------- +Info 185 [00:06:04.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 185 [00:06:05.000] Files (3) + +Info 185 [00:06:06.000] ----------------------------------------------- +Info 185 [00:06:07.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 185 [00:06:08.000] Files (2) + +Info 185 [00:06:09.000] ----------------------------------------------- +Info 185 [00:06:10.000] Open files: +Info 185 [00:06:11.000] FileName: /user/username/projects/myproject/src/main.ts ProjectRootPath: undefined +Info 185 [00:06:12.000] Projects: /user/username/projects/myproject/tsconfig.json,/user/username/projects/myproject/tsconfig-src.json +Info 185 [00:06:13.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 185 [00:06:14.000] Projects: /dev/null/inferredProject1* +Info 185 [00:06:15.000] request: { "command": "references", "arguments": { @@ -1008,33 +1005,33 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 184 [00:06:14.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json -Info 185 [00:06:15.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json -Info 186 [00:06:16.000] Search path: /user/username/projects/myproject/src -Info 187 [00:06:17.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 186 [00:06:16.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig-src.json +Info 187 [00:06:17.000] Finding references to /user/username/projects/myproject/src/main.ts position 50 in project /user/username/projects/myproject/tsconfig.json Info 188 [00:06:18.000] Search path: /user/username/projects/myproject/src Info 189 [00:06:19.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 190 [00:06:20.000] Search path: /user/username/projects/myproject/src Info 191 [00:06:21.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 192 [00:06:22.000] Search path: /user/username/projects/myproject/src/helpers -Info 193 [00:06:23.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 192 [00:06:22.000] Search path: /user/username/projects/myproject/src +Info 193 [00:06:23.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 194 [00:06:24.000] Search path: /user/username/projects/myproject/src/helpers Info 195 [00:06:25.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 196 [00:06:26.000] Search path: /user/username/projects/myproject/indirect1 -Info 197 [00:06:27.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 198 [00:06:28.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 199 [00:06:29.000] event: +Info 196 [00:06:26.000] Search path: /user/username/projects/myproject/src/helpers +Info 197 [00:06:27.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 198 [00:06:28.000] Search path: /user/username/projects/myproject/indirect1 +Info 199 [00:06:29.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 200 [00:06:30.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 201 [00:06:31.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/indirect1/main.ts"}} -Info 200 [00:06:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 201 [00:06:31.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 202 [00:06:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 203 [00:06:33.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 204 [00:06:34.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 205 [00:06:35.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 202 [00:06:32.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 203 [00:06:33.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 204 [00:06:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 205 [00:06:35.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 206 [00:06:36.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 207 [00:06:37.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1046,40 +1043,40 @@ Info 205 [00:06:35.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 206 [00:06:36.000] ----------------------------------------------- -Info 207 [00:06:37.000] event: +Info 208 [00:06:38.000] ----------------------------------------------- +Info 209 [00:06:39.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 208 [00:06:38.000] event: +Info 210 [00:06:40.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"9ccc3aed1af08832ccb25ea453f7b771199f56af238b53cc428549dbd2d59246","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 209 [00:06:39.000] Search path: /user/username/projects/myproject/indirect1 -Info 210 [00:06:40.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 211 [00:06:41.000] Search path: /user/username/projects/myproject/indirect1 Info 212 [00:06:42.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 213 [00:06:43.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 214 [00:06:44.000] Search path: /user/username/projects/myproject/src -Info 215 [00:06:45.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 213 [00:06:43.000] Search path: /user/username/projects/myproject/indirect1 +Info 214 [00:06:44.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 215 [00:06:45.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json Info 216 [00:06:46.000] Search path: /user/username/projects/myproject/src Info 217 [00:06:47.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 218 [00:06:48.000] Search path: /user/username/projects/myproject/src Info 219 [00:06:49.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 220 [00:06:50.000] Search path: /user/username/projects/myproject/src/helpers -Info 221 [00:06:51.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 220 [00:06:50.000] Search path: /user/username/projects/myproject/src +Info 221 [00:06:51.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 222 [00:06:52.000] Search path: /user/username/projects/myproject/src/helpers Info 223 [00:06:53.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 224 [00:06:54.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 225 [00:06:55.000] event: +Info 224 [00:06:54.000] Search path: /user/username/projects/myproject/src/helpers +Info 225 [00:06:55.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 226 [00:06:56.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 227 [00:06:57.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 226 [00:06:56.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 227 [00:06:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 228 [00:06:58.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 229 [00:06:59.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 230 [00:07:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 231 [00:07:01.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 232 [00:07:02.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 228 [00:06:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 229 [00:06:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 230 [00:07:00.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 231 [00:07:01.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 232 [00:07:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 233 [00:07:03.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 234 [00:07:04.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts SVC-2-0 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-1 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1091,24 +1088,24 @@ Info 232 [00:07:02.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 233 [00:07:03.000] ----------------------------------------------- -Info 234 [00:07:04.000] event: +Info 235 [00:07:05.000] ----------------------------------------------- +Info 236 [00:07:06.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 235 [00:07:05.000] event: +Info 237 [00:07:07.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"d9a040bddd6b85b85abd507a988a4b809b1515b5e61257ea3f8263da59589565","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":3,"tsSize":134,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{"composite":true,"outDir":"","baseUrl":""},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"other","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}} -Info 236 [00:07:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info -Info 237 [00:07:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info -Info 238 [00:07:08.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 239 [00:07:09.000] Search path: /user/username/projects/myproject/src/helpers -Info 240 [00:07:10.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 238 [00:07:08.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts 500 undefined WatchType: Closed Script info +Info 239 [00:07:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/helpers/functions.d.ts.map 500 undefined WatchType: Closed Script info +Info 240 [00:07:10.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json Info 241 [00:07:11.000] Search path: /user/username/projects/myproject/src/helpers Info 242 [00:07:12.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 243 [00:07:13.000] Search path: /user/username/projects/myproject/src -Info 244 [00:07:14.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 243 [00:07:13.000] Search path: /user/username/projects/myproject/src/helpers +Info 244 [00:07:14.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 245 [00:07:15.000] Search path: /user/username/projects/myproject/src Info 246 [00:07:16.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 247 [00:07:17.000] Search path: /user/username/projects/myproject/src Info 248 [00:07:18.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 249 [00:07:19.000] Search path: /user/username/projects/myproject/src +Info 250 [00:07:20.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -1145,7 +1142,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 249 [00:07:19.000] response: +Info 251 [00:07:21.000] response: { "response": { "refs": [ @@ -1294,59 +1291,59 @@ Info 249 [00:07:19.000] response: }, "responseRequired": true } -Info 250 [00:07:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 251 [00:07:21.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 251 [00:07:22.000] Files (5) - -Info 251 [00:07:23.000] ----------------------------------------------- -Info 251 [00:07:24.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 251 [00:07:25.000] Files (3) - -Info 251 [00:07:26.000] ----------------------------------------------- -Info 251 [00:07:27.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 251 [00:07:28.000] Files (4) - -Info 251 [00:07:29.000] ----------------------------------------------- -Info 251 [00:07:30.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 251 [00:07:31.000] Files (4) - -Info 251 [00:07:32.000] ----------------------------------------------- -Info 251 [00:07:33.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 251 [00:07:34.000] Files (2) - -Info 251 [00:07:35.000] ----------------------------------------------- -Info 251 [00:07:36.000] Open files: -Info 251 [00:07:37.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined -Info 251 [00:07:38.000] Projects: /dev/null/inferredProject1* -Info 251 [00:07:39.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 252 [00:07:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 252 [00:07:41.000] Files (5) - -Info 252 [00:07:42.000] ----------------------------------------------- -Info 252 [00:07:43.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 252 [00:07:44.000] Files (3) - -Info 252 [00:07:45.000] ----------------------------------------------- -Info 252 [00:07:46.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 252 [00:07:47.000] Files (4) - -Info 252 [00:07:48.000] ----------------------------------------------- -Info 252 [00:07:49.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 252 [00:07:50.000] Files (4) - -Info 252 [00:07:51.000] ----------------------------------------------- -Info 252 [00:07:52.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 252 [00:07:53.000] Files (2) - -Info 252 [00:07:54.000] ----------------------------------------------- -Info 252 [00:07:55.000] Open files: -Info 252 [00:07:56.000] Search path: /user/username/projects/myproject/indirect3 -Info 253 [00:07:57.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json -Info 254 [00:07:58.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json -Info 255 [00:07:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file -Info 256 [00:08:00.000] event: +Info 252 [00:07:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 253 [00:07:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 253 [00:07:24.000] Files (5) + +Info 253 [00:07:25.000] ----------------------------------------------- +Info 253 [00:07:26.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 253 [00:07:27.000] Files (3) + +Info 253 [00:07:28.000] ----------------------------------------------- +Info 253 [00:07:29.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 253 [00:07:30.000] Files (4) + +Info 253 [00:07:31.000] ----------------------------------------------- +Info 253 [00:07:32.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 253 [00:07:33.000] Files (4) + +Info 253 [00:07:34.000] ----------------------------------------------- +Info 253 [00:07:35.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 253 [00:07:36.000] Files (2) + +Info 253 [00:07:37.000] ----------------------------------------------- +Info 253 [00:07:38.000] Open files: +Info 253 [00:07:39.000] FileName: /dummy/dummy.ts ProjectRootPath: undefined +Info 253 [00:07:40.000] Projects: /dev/null/inferredProject1* +Info 253 [00:07:41.000] FileWatcher:: Added:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 254 [00:07:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 254 [00:07:43.000] Files (5) + +Info 254 [00:07:44.000] ----------------------------------------------- +Info 254 [00:07:45.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 254 [00:07:46.000] Files (3) + +Info 254 [00:07:47.000] ----------------------------------------------- +Info 254 [00:07:48.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 254 [00:07:49.000] Files (4) + +Info 254 [00:07:50.000] ----------------------------------------------- +Info 254 [00:07:51.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 254 [00:07:52.000] Files (4) + +Info 254 [00:07:53.000] ----------------------------------------------- +Info 254 [00:07:54.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 254 [00:07:55.000] Files (2) + +Info 254 [00:07:56.000] ----------------------------------------------- +Info 254 [00:07:57.000] Open files: +Info 254 [00:07:58.000] Search path: /user/username/projects/myproject/indirect3 +Info 255 [00:07:59.000] For info: /user/username/projects/myproject/indirect3/main.ts :: Config file name: /user/username/projects/myproject/indirect3/tsconfig.json +Info 256 [00:08:00.000] Creating configuration project /user/username/projects/myproject/indirect3/tsconfig.json +Info 257 [00:08:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Config file +Info 258 [00:08:02.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/indirect3/main.ts to open"}} -Info 257 [00:08:01.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { +Info 259 [00:08:03.000] Config: /user/username/projects/myproject/indirect3/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/indirect3/main.ts" ], @@ -1355,23 +1352,23 @@ Info 257 [00:08:01.000] Config: /user/username/projects/myproject/indirect3/tsc "configFilePath": "/user/username/projects/myproject/indirect3/tsconfig.json" } } -Info 258 [00:08:02.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 259 [00:08:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory -Info 260 [00:08:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json -Info 261 [00:08:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info -Info 262 [00:08:06.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 263 [00:08:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations -Info 264 [00:08:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 265 [00:08:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 266 [00:08:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 267 [00:08:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots -Info 268 [00:08:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 269 [00:08:13.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 270 [00:08:14.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/target/src/helpers/functions.d.ts - /user/username/projects/myproject/target/src/main.d.ts - /user/username/projects/myproject/indirect3/main.ts +Info 260 [00:08:04.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 261 [00:08:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3 1 undefined Config: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Wild card directory +Info 262 [00:08:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json +Info 263 [00:08:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts 500 undefined WatchType: Closed Script info +Info 264 [00:08:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 265 [00:08:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Failed Lookup Locations +Info 266 [00:08:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 267 [00:08:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect3/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 268 [00:08:12.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 269 [00:08:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/indirect3/tsconfig.json WatchType: Type roots +Info 270 [00:08:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 271 [00:08:15.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 272 [00:08:16.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/target/src/helpers/functions.d.ts Text-1 "export declare const foo = 1;\n//# sourceMappingURL=functions.d.ts.map" + /user/username/projects/myproject/target/src/main.d.ts Text-1 "import { foo } from 'helpers/functions';\nexport { foo };\n//# sourceMappingURL=main.d.ts.map" + /user/username/projects/myproject/indirect3/main.ts SVC-1-0 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../../a/lib/lib.d.ts @@ -1383,16 +1380,16 @@ Info 270 [00:08:14.000] Files (4) main.ts Matched by default include pattern '**/*' -Info 271 [00:08:15.000] ----------------------------------------------- -Info 272 [00:08:16.000] event: +Info 273 [00:08:17.000] ----------------------------------------------- +Info 274 [00:08:18.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/indirect3/tsconfig.json"}} -Info 273 [00:08:17.000] event: +Info 275 [00:08:19.000] event: {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"5b0817f69b6871821661b976aa73f4f2533b37c5f4b920541094c2d727d0dc39","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":1,"tsSize":57,"tsx":0,"tsxSize":0,"dts":3,"dtsSize":494,"deferred":0,"deferredSize":0},"compilerOptions":{"baseUrl":""},"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 274 [00:08:18.000] event: +Info 276 [00:08:20.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/indirect3/main.ts","configFile":"/user/username/projects/myproject/indirect3/tsconfig.json","diagnostics":[]}} -Info 275 [00:08:19.000] `remove Project:: -Info 276 [00:08:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 277 [00:08:21.000] Files (5) +Info 277 [00:08:21.000] `remove Project:: +Info 278 [00:08:22.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 279 [00:08:23.000] Files (5) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1411,13 +1408,13 @@ Info 277 [00:08:21.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 278 [00:08:22.000] ----------------------------------------------- -Info 279 [00:08:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 280 [00:08:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 281 [00:08:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 282 [00:08:26.000] `remove Project:: -Info 283 [00:08:27.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 284 [00:08:28.000] Files (3) +Info 280 [00:08:24.000] ----------------------------------------------- +Info 281 [00:08:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 282 [00:08:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 283 [00:08:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 284 [00:08:28.000] `remove Project:: +Info 285 [00:08:29.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 286 [00:08:30.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1431,12 +1428,12 @@ Info 284 [00:08:28.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 285 [00:08:29.000] ----------------------------------------------- -Info 286 [00:08:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 287 [00:08:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 288 [00:08:32.000] `remove Project:: -Info 289 [00:08:33.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 290 [00:08:34.000] Files (4) +Info 287 [00:08:31.000] ----------------------------------------------- +Info 288 [00:08:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 289 [00:08:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 290 [00:08:34.000] `remove Project:: +Info 291 [00:08:35.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 292 [00:08:36.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1452,13 +1449,13 @@ Info 290 [00:08:34.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 291 [00:08:35.000] ----------------------------------------------- -Info 292 [00:08:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 293 [00:08:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 294 [00:08:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 295 [00:08:39.000] `remove Project:: -Info 296 [00:08:40.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 297 [00:08:41.000] Files (4) +Info 293 [00:08:37.000] ----------------------------------------------- +Info 294 [00:08:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 295 [00:08:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 296 [00:08:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 297 [00:08:41.000] `remove Project:: +Info 298 [00:08:42.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 299 [00:08:43.000] Files (4) /a/lib/lib.d.ts /user/username/projects/myproject/src/helpers/functions.ts /user/username/projects/myproject/src/main.ts @@ -1474,16 +1471,16 @@ Info 297 [00:08:41.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 298 [00:08:42.000] ----------------------------------------------- -Info 299 [00:08:43.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 300 [00:08:44.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 301 [00:08:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 302 [00:08:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 303 [00:08:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 304 [00:08:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 305 [00:08:49.000] `remove Project:: -Info 306 [00:08:50.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 307 [00:08:51.000] Files (2) +Info 300 [00:08:44.000] ----------------------------------------------- +Info 301 [00:08:45.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 302 [00:08:46.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 303 [00:08:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 304 [00:08:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 305 [00:08:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 306 [00:08:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 307 [00:08:51.000] `remove Project:: +Info 308 [00:08:52.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 309 [00:08:53.000] Files (2) /a/lib/lib.d.ts /dummy/dummy.ts @@ -1493,22 +1490,22 @@ Info 307 [00:08:51.000] Files (2) dummy.ts Root file specified for compilation -Info 308 [00:08:52.000] ----------------------------------------------- -Info 309 [00:08:53.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 310 [00:08:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots -Info 311 [00:08:55.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info -Info 312 [00:08:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 313 [00:08:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 314 [00:08:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 315 [00:08:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 316 [00:09:00.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) -Info 316 [00:09:01.000] Files (4) - -Info 316 [00:09:02.000] ----------------------------------------------- -Info 316 [00:09:03.000] Open files: -Info 316 [00:09:04.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined -Info 316 [00:09:05.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json -Info 316 [00:09:06.000] request: +Info 310 [00:08:54.000] ----------------------------------------------- +Info 311 [00:08:55.000] DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 312 [00:08:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /dummy/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots +Info 313 [00:08:57.000] FileWatcher:: Close:: WatchInfo: /dummy/dummy.ts 500 undefined WatchType: Closed Script info +Info 314 [00:08:58.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 315 [00:08:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 316 [00:09:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 317 [00:09:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 318 [00:09:02.000] Project '/user/username/projects/myproject/indirect3/tsconfig.json' (Configured) +Info 318 [00:09:03.000] Files (4) + +Info 318 [00:09:04.000] ----------------------------------------------- +Info 318 [00:09:05.000] Open files: +Info 318 [00:09:06.000] FileName: /user/username/projects/myproject/indirect3/main.ts ProjectRootPath: undefined +Info 318 [00:09:07.000] Projects: /user/username/projects/myproject/indirect3/tsconfig.json +Info 318 [00:09:08.000] request: { "command": "references", "arguments": { @@ -1547,16 +1544,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/target: {} -Info 317 [00:09:07.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json -Info 318 [00:09:08.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info -Info 319 [00:09:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info -Info 320 [00:09:10.000] Search path: /user/username/projects/myproject/src -Info 321 [00:09:11.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 322 [00:09:12.000] Creating configuration project /user/username/projects/myproject/tsconfig.json -Info 323 [00:09:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 324 [00:09:14.000] event: +Info 319 [00:09:09.000] Finding references to /user/username/projects/myproject/indirect3/main.ts position 9 in project /user/username/projects/myproject/indirect3/tsconfig.json +Info 320 [00:09:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/target/src/main.d.ts.map 500 undefined WatchType: Closed Script info +Info 321 [00:09:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/main.ts 500 undefined WatchType: Closed Script info +Info 322 [00:09:12.000] Search path: /user/username/projects/myproject/src +Info 323 [00:09:13.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 324 [00:09:14.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 325 [00:09:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 326 [00:09:16.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 325 [00:09:15.000] Config: /user/username/projects/myproject/tsconfig.json : { +Info 327 [00:09:17.000] Config: /user/username/projects/myproject/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/own/main.ts" ], @@ -1576,9 +1573,9 @@ Info 325 [00:09:15.000] Config: /user/username/projects/myproject/tsconfig.json } ] } -Info 326 [00:09:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info -Info 327 [00:09:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json -Info 328 [00:09:18.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { +Info 328 [00:09:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/own/main.ts 500 undefined WatchType: Closed Script info +Info 329 [00:09:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 330 [00:09:20.000] Config: /user/username/projects/myproject/tsconfig-indirect1.json : { "rootNames": [ "/user/username/projects/myproject/indirect1/main.ts" ], @@ -1595,8 +1592,8 @@ Info 328 [00:09:18.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 329 [00:09:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 330 [00:09:20.000] Config: /user/username/projects/myproject/tsconfig-src.json : { +Info 331 [00:09:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect1.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 332 [00:09:22.000] Config: /user/username/projects/myproject/tsconfig-src.json : { "rootNames": [ "/user/username/projects/myproject/src/main.ts", "/user/username/projects/myproject/src/helpers/functions.ts" @@ -1608,10 +1605,10 @@ Info 330 [00:09:20.000] Config: /user/username/projects/myproject/tsconfig-src. "configFilePath": "/user/username/projects/myproject/tsconfig-src.json" } } -Info 331 [00:09:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 332 [00:09:22.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 333 [00:09:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory -Info 334 [00:09:24.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { +Info 333 [00:09:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-src.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 334 [00:09:24.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 335 [00:09:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig-src.json WatchType: Wild card directory +Info 336 [00:09:26.000] Config: /user/username/projects/myproject/tsconfig-indirect2.json : { "rootNames": [ "/user/username/projects/myproject/indirect2/main.ts" ], @@ -1628,18 +1625,18 @@ Info 334 [00:09:24.000] Config: /user/username/projects/myproject/tsconfig-indi } ] } -Info 335 [00:09:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file -Info 336 [00:09:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info -Info 337 [00:09:27.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots -Info 338 [00:09:28.000] 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 339 [00:09:29.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 340 [00:09:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 341 [00:09:31.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts - /user/username/projects/myproject/own/main.ts +Info 337 [00:09:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig-indirect2.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 338 [00:09:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect1/main.ts 500 undefined WatchType: Closed Script info +Info 339 [00:09:29.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 340 [00:09:30.000] 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 341 [00:09:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 342 [00:09:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 343 [00:09:33.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-3 "import { foo } from 'main';\nfoo;\nexport function bar() {}" + /user/username/projects/myproject/own/main.ts Text-3 "import { bar } from 'main';\nbar;" ../../../../a/lib/lib.d.ts @@ -1653,21 +1650,21 @@ Info 341 [00:09:31.000] Files (5) own/main.ts Part of 'files' list in tsconfig.json -Info 342 [00:09:32.000] ----------------------------------------------- -Info 343 [00:09:33.000] event: - {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} -Info 344 [00:09:34.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 344 [00:09:34.000] ----------------------------------------------- Info 345 [00:09:35.000] event: + {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}} +Info 346 [00:09:36.000] Creating configuration project /user/username/projects/myproject/tsconfig-src.json +Info 347 [00:09:37.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/src/main.ts for location: /user/username/projects/myproject/target/src/main.d.ts"}} -Info 346 [00:09:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json -Info 347 [00:09:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 348 [00:09:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots -Info 349 [00:09:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 350 [00:09:40.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) -Info 351 [00:09:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts +Info 348 [00:09:38.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json +Info 349 [00:09:39.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 350 [00:09:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-src.json WatchType: Type roots +Info 351 [00:09:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-src.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 352 [00:09:42.000] Project '/user/username/projects/myproject/tsconfig-src.json' (Configured) +Info 353 [00:09:43.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" ../../../../a/lib/lib.d.ts @@ -1678,43 +1675,43 @@ Info 351 [00:09:41.000] Files (3) src/main.ts Matched by include pattern './src/**/*' in 'tsconfig-src.json' -Info 352 [00:09:42.000] ----------------------------------------------- -Info 353 [00:09:43.000] event: +Info 354 [00:09:44.000] ----------------------------------------------- +Info 355 [00:09:45.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-src.json"}} -Info 354 [00:09:44.000] Search path: /user/username/projects/myproject/src -Info 355 [00:09:45.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 356 [00:09:46.000] Search path: /user/username/projects/myproject/src Info 357 [00:09:47.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 358 [00:09:48.000] Search path: /user/username/projects/myproject/src/helpers -Info 359 [00:09:49.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 358 [00:09:48.000] Search path: /user/username/projects/myproject/src +Info 359 [00:09:49.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 360 [00:09:50.000] Search path: /user/username/projects/myproject/src/helpers Info 361 [00:09:51.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 362 [00:09:52.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json -Info 363 [00:09:53.000] Search path: /user/username/projects/myproject/src -Info 364 [00:09:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 362 [00:09:52.000] Search path: /user/username/projects/myproject/src/helpers +Info 363 [00:09:53.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 364 [00:09:54.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig.json Info 365 [00:09:55.000] Search path: /user/username/projects/myproject/src Info 366 [00:09:56.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 367 [00:09:57.000] Search path: /user/username/projects/myproject/src Info 368 [00:09:58.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 369 [00:09:59.000] Search path: /user/username/projects/myproject/src/helpers -Info 370 [00:10:00.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 369 [00:09:59.000] Search path: /user/username/projects/myproject/src +Info 370 [00:10:00.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 371 [00:10:01.000] Search path: /user/username/projects/myproject/src/helpers Info 372 [00:10:02.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 373 [00:10:03.000] Search path: /user/username/projects/myproject/indirect1 -Info 374 [00:10:04.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 375 [00:10:05.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json -Info 376 [00:10:06.000] event: +Info 373 [00:10:03.000] Search path: /user/username/projects/myproject/src/helpers +Info 374 [00:10:04.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 375 [00:10:05.000] Search path: /user/username/projects/myproject/indirect1 +Info 376 [00:10:06.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 377 [00:10:07.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect1.json +Info 378 [00:10:08.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json","reason":"Creating project referenced in solution /user/username/projects/myproject/tsconfig.json to find possible configured project for original file: /user/username/projects/myproject/indirect1/main.ts"}} -Info 377 [00:10:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json -Info 378 [00:10:08.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 379 [00:10:09.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots -Info 380 [00:10:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 381 [00:10:11.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) -Info 382 [00:10:12.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect1/main.ts +Info 379 [00:10:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json +Info 380 [00:10:10.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 381 [00:10:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect1.json WatchType: Type roots +Info 382 [00:10:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect1.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 383 [00:10:13.000] Project '/user/username/projects/myproject/tsconfig-indirect1.json' (Configured) +Info 384 [00:10:14.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect1/main.ts Text-3 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1726,39 +1723,39 @@ Info 382 [00:10:12.000] Files (4) indirect1/main.ts Part of 'files' list in tsconfig.json -Info 383 [00:10:13.000] ----------------------------------------------- -Info 384 [00:10:14.000] event: +Info 385 [00:10:15.000] ----------------------------------------------- +Info 386 [00:10:16.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect1.json"}} -Info 385 [00:10:15.000] Search path: /user/username/projects/myproject/indirect1 -Info 386 [00:10:16.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 387 [00:10:17.000] Search path: /user/username/projects/myproject/indirect1 Info 388 [00:10:18.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 389 [00:10:19.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json -Info 390 [00:10:20.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json -Info 391 [00:10:21.000] Search path: /user/username/projects/myproject/src -Info 392 [00:10:22.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 389 [00:10:19.000] Search path: /user/username/projects/myproject/indirect1 +Info 390 [00:10:20.000] For info: /user/username/projects/myproject/indirect1/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 391 [00:10:21.000] Finding references to /user/username/projects/myproject/src/main.ts position 9 in project /user/username/projects/myproject/tsconfig-src.json +Info 392 [00:10:22.000] Finding references to /user/username/projects/myproject/indirect1/main.ts position 9 in project /user/username/projects/myproject/tsconfig-indirect1.json Info 393 [00:10:23.000] Search path: /user/username/projects/myproject/src Info 394 [00:10:24.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 395 [00:10:25.000] Search path: /user/username/projects/myproject/src Info 396 [00:10:26.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 397 [00:10:27.000] Search path: /user/username/projects/myproject/src/helpers -Info 398 [00:10:28.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 397 [00:10:27.000] Search path: /user/username/projects/myproject/src +Info 398 [00:10:28.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 399 [00:10:29.000] Search path: /user/username/projects/myproject/src/helpers Info 400 [00:10:30.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 401 [00:10:31.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json -Info 402 [00:10:32.000] event: +Info 401 [00:10:31.000] Search path: /user/username/projects/myproject/src/helpers +Info 402 [00:10:32.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 403 [00:10:33.000] Creating configuration project /user/username/projects/myproject/tsconfig-indirect2.json +Info 404 [00:10:34.000] event: {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json","reason":"Creating project referenced by : /user/username/projects/myproject/tsconfig.json as it references project /user/username/projects/myproject/tsconfig-src.json"}} -Info 403 [00:10:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info -Info 404 [00:10:34.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json -Info 405 [00:10:35.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 406 [00:10:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots -Info 407 [00:10:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 408 [00:10:38.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) -Info 409 [00:10:39.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/helpers/functions.ts - /user/username/projects/myproject/src/main.ts - /user/username/projects/myproject/indirect2/main.ts +Info 405 [00:10:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/indirect2/main.ts 500 undefined WatchType: Closed Script info +Info 406 [00:10:36.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json +Info 407 [00:10:37.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 408 [00:10:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig-indirect2.json WatchType: Type roots +Info 409 [00:10:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig-indirect2.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 410 [00:10:40.000] Project '/user/username/projects/myproject/tsconfig-indirect2.json' (Configured) +Info 411 [00:10:41.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/helpers/functions.ts Text-2 "export const foo = 1;" + /user/username/projects/myproject/src/main.ts Text-3 "import { foo } from 'helpers/functions';\nexport { foo };" + /user/username/projects/myproject/indirect2/main.ts Text-2 "import { foo } from 'main';\nfoo;\nexport function bar() {}" ../../../../a/lib/lib.d.ts @@ -1770,20 +1767,20 @@ Info 409 [00:10:39.000] Files (4) indirect2/main.ts Part of 'files' list in tsconfig.json -Info 410 [00:10:40.000] ----------------------------------------------- -Info 411 [00:10:41.000] event: +Info 412 [00:10:42.000] ----------------------------------------------- +Info 413 [00:10:43.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig-indirect2.json"}} -Info 412 [00:10:42.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json -Info 413 [00:10:43.000] Search path: /user/username/projects/myproject/src/helpers -Info 414 [00:10:44.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 414 [00:10:44.000] Finding references to /user/username/projects/myproject/src/helpers/functions.ts position 13 in project /user/username/projects/myproject/tsconfig-indirect2.json Info 415 [00:10:45.000] Search path: /user/username/projects/myproject/src/helpers Info 416 [00:10:46.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json -Info 417 [00:10:47.000] Search path: /user/username/projects/myproject/src -Info 418 [00:10:48.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 417 [00:10:47.000] Search path: /user/username/projects/myproject/src/helpers +Info 418 [00:10:48.000] For info: /user/username/projects/myproject/src/helpers/functions.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 419 [00:10:49.000] Search path: /user/username/projects/myproject/src Info 420 [00:10:50.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json Info 421 [00:10:51.000] Search path: /user/username/projects/myproject/src Info 422 [00:10:52.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 423 [00:10:53.000] Search path: /user/username/projects/myproject/src +Info 424 [00:10:54.000] For info: /user/username/projects/myproject/src/main.ts :: Config file name: /user/username/projects/myproject/tsconfig.json After request PolledWatches:: @@ -1832,7 +1829,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/src: {} -Info 423 [00:10:53.000] response: +Info 425 [00:10:55.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js index 6833b59cb152d..081ecff691306 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property-types.js @@ -101,9 +101,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { bar: () => { } };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.foo.bar();" ../../../../../a/lib/lib.d.ts @@ -214,8 +214,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { bar: () => { } };" ../../../../../a/lib/lib.d.ts @@ -268,22 +268,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { bar: () => { } };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nshared.foo.bar();" ../../../../../a/lib/lib.d.ts @@ -293,12 +296,12 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 21 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 21 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json After request PolledWatches:: @@ -337,7 +340,7 @@ FsWatchesRecursive:: /user/username/projects/solution/app/src: {} -Info 79 [00:02:12.000] response: +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js index 24b72d13d446f..9e50da9b16e4d 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-as-object-literal-property.js @@ -102,9 +102,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "const local = { bar: () => { } };\nexport const foo = local;" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.foo.bar();" ../../../../../a/lib/lib.d.ts @@ -215,8 +215,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "const local = { bar: () => { } };\nexport const foo = local;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js index a1cf9098dfa72..74bbd838ed5b6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-arrow-function-assignment.js @@ -101,9 +101,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const dog = () => { };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.dog();" ../../../../../a/lib/lib.d.ts @@ -214,8 +214,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const dog = () => { };" ../../../../../a/lib/lib.d.ts @@ -268,22 +268,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const dog = () => { };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nshared.dog();" ../../../../../a/lib/lib.d.ts @@ -293,12 +296,12 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 13 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 13 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json After request PolledWatches:: @@ -337,7 +340,7 @@ FsWatchesRecursive:: /user/username/projects/solution/app/src: {} -Info 79 [00:02:12.000] response: +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js index 2e9711e253961..111c006b07698 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-method-of-class-expression.js @@ -103,9 +103,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = class { fly() {} };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nconst instance = new shared.foo();\ninstance.fly();" ../../../../../a/lib/lib.d.ts @@ -216,8 +216,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = class { fly() {} };" ../../../../../a/lib/lib.d.ts @@ -270,22 +270,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = class { fly() {} };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nconst instance = new shared.foo();\ninstance.fly();" ../../../../../a/lib/lib.d.ts @@ -295,12 +298,12 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 27 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 27 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json After request PolledWatches:: @@ -339,7 +342,7 @@ FsWatchesRecursive:: /user/username/projects/solution/app/src: {} -Info 79 [00:02:12.000] response: +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js index f6aecbb9553ae..03ae14614f9f6 100644 --- a/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js +++ b/tests/baselines/reference/tsserver/projectReferences/special-handling-of-localness-when-using-object-literal-property.js @@ -101,9 +101,9 @@ Info 21 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/api/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:07.000] Project '/user/username/projects/solution/api/tsconfig.json' (Configured) Info 24 [00:01:08.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/api/src/server.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { baz: \"BAZ\" };" + /user/username/projects/solution/api/src/server.ts SVC-1-0 "import * as shared from \"../../shared/dist\";\nshared.foo.baz;" ../../../../../a/lib/lib.d.ts @@ -214,8 +214,8 @@ Info 42 [00:01:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 43 [00:01:36.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/shared/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:37.000] Project '/user/username/projects/solution/shared/tsconfig.json' (Configured) Info 45 [00:01:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { baz: \"BAZ\" };" ../../../../../a/lib/lib.d.ts @@ -268,22 +268,25 @@ Info 56 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 58 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/tsconfig.json WatchType: Type roots Info 59 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 60 [00:01:53.000] Different program with same set of files -Info 61 [00:01:54.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json -Info 62 [00:01:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info -Info 63 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json -Info 64 [00:01:57.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 65 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations -Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots -Info 70 [00:02:03.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 71 [00:02:04.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) -Info 72 [00:02:05.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/shared/src/index.ts - /user/username/projects/solution/app/src/app.ts +Info 60 [00:01:53.000] Project '/user/username/projects/solution/tsconfig.json' (Configured) +Info 61 [00:01:54.000] Files (0) + +Info 62 [00:01:55.000] ----------------------------------------------- +Info 63 [00:01:56.000] Creating configuration project /user/username/projects/solution/app/tsconfig.json +Info 64 [00:01:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/src/app.ts 500 undefined WatchType: Closed Script info +Info 65 [00:01:58.000] Starting updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json +Info 66 [00:01:59.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:00.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/shared 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Failed Lookup Locations +Info 68 [00:02:01.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 69 [00:02:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/app/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 70 [00:02:03.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 71 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/solution/node_modules/@types 1 undefined Project: /user/username/projects/solution/app/tsconfig.json WatchType: Type roots +Info 72 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 73 [00:02:06.000] Project '/user/username/projects/solution/app/tsconfig.json' (Configured) +Info 74 [00:02:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/shared/src/index.ts Text-1 "export const foo = { baz: \"BAZ\" };" + /user/username/projects/solution/app/src/app.ts Text-1 "import * as shared from \"../../shared/dist\";\nshared.foo.baz;" ../../../../../a/lib/lib.d.ts @@ -293,12 +296,12 @@ Info 72 [00:02:05.000] Files (3) src/app.ts Matched by include pattern 'src' in 'tsconfig.json' -Info 73 [00:02:06.000] ----------------------------------------------- -Info 74 [00:02:07.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 22 in project /user/username/projects/solution/app/tsconfig.json -Info 75 [00:02:08.000] Search path: /user/username/projects/solution/shared/src -Info 76 [00:02:09.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 75 [00:02:08.000] ----------------------------------------------- +Info 76 [00:02:09.000] Finding references to /user/username/projects/solution/shared/src/index.ts position 22 in project /user/username/projects/solution/app/tsconfig.json Info 77 [00:02:10.000] Search path: /user/username/projects/solution/shared/src Info 78 [00:02:11.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json +Info 79 [00:02:12.000] Search path: /user/username/projects/solution/shared/src +Info 80 [00:02:13.000] For info: /user/username/projects/solution/shared/src/index.ts :: Config file name: /user/username/projects/solution/shared/tsconfig.json After request PolledWatches:: @@ -337,7 +340,7 @@ FsWatchesRecursive:: /user/username/projects/solution/app/src: {} -Info 79 [00:02:12.000] response: +Info 81 [00:02:14.000] response: { "response": { "refs": [ diff --git a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js index a54da7d53c6c8..f18cc5cc966c3 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-files-from-two-projects-are-open-and-one-project-references.js @@ -337,8 +337,8 @@ Info 58 [00:02:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 61 [00:02:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/src/file1.ts SVC-1-0 "export const mainConst = 10;" ../../../../../a/lib/lib.d.ts @@ -504,8 +504,8 @@ Info 74 [00:03:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 75 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/core/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 76 [00:03:15.000] Project '/user/username/projects/myproject/core/tsconfig.json' (Configured) Info 77 [00:03:16.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/core/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/core/src/file1.ts SVC-1-0 "export const coreConst = 10;" ../../../../../a/lib/lib.d.ts @@ -683,8 +683,8 @@ Info 90 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 91 [00:03:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirect/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 92 [00:03:42.000] Project '/user/username/projects/myproject/indirect/tsconfig.json' (Configured) Info 93 [00:03:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/indirect/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/indirect/src/file1.ts Text-1 "export const indirectConst = 10;" ../../../../../a/lib/lib.d.ts @@ -703,8 +703,8 @@ Info 101 [00:03:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 102 [00:03:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/coreRef1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 103 [00:03:53.000] Project '/user/username/projects/myproject/coreRef1/tsconfig.json' (Configured) Info 104 [00:03:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/coreRef1/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/coreRef1/src/file1.ts Text-1 "export const coreRef1Const = 10;" ../../../../../a/lib/lib.d.ts @@ -723,8 +723,8 @@ Info 112 [00:04:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 113 [00:04:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirectDisabledChildLoad1/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 114 [00:04:04.000] Project '/user/username/projects/myproject/indirectDisabledChildLoad1/tsconfig.json' (Configured) Info 115 [00:04:05.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/indirectDisabledChildLoad1/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/indirectDisabledChildLoad1/src/file1.ts Text-1 "export const indirectDisabledChildLoad1Const = 10;" ../../../../../a/lib/lib.d.ts @@ -743,8 +743,8 @@ Info 123 [00:04:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 124 [00:04:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/indirectDisabledChildLoad2/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 125 [00:04:15.000] Project '/user/username/projects/myproject/indirectDisabledChildLoad2/tsconfig.json' (Configured) Info 126 [00:04:16.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/indirectDisabledChildLoad2/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/indirectDisabledChildLoad2/src/file1.ts Text-1 "export const indirectDisabledChildLoad2Const = 10;" ../../../../../a/lib/lib.d.ts @@ -763,8 +763,8 @@ Info 134 [00:04:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 135 [00:04:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/refToCoreRef3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 136 [00:04:26.000] Project '/user/username/projects/myproject/refToCoreRef3/tsconfig.json' (Configured) Info 137 [00:04:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/refToCoreRef3/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/refToCoreRef3/src/file1.ts Text-1 "export const refToCoreRef3Const = 10;" ../../../../../a/lib/lib.d.ts @@ -783,8 +783,8 @@ Info 145 [00:04:35.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 146 [00:04:36.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/coreRef3/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 147 [00:04:37.000] Project '/user/username/projects/myproject/coreRef3/tsconfig.json' (Configured) Info 148 [00:04:38.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/coreRef3/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/coreRef3/src/file1.ts Text-1 "export const coreRef3Const = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js index 76c580f193452..2c19614ed6412 100644 --- a/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js +++ b/tests/baselines/reference/tsserver/projectReferences/when-the-referenced-projects-have-allowJs-and-emitDeclarationOnly.js @@ -123,10 +123,10 @@ Info 34 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/packages/consumer/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:19.000] Project '/user/username/projects/myproject/packages/consumer/tsconfig.json' (Configured) Info 37 [00:01:20.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/packages/emit-composite/src/testModule.js - /user/username/projects/myproject/packages/emit-composite/src/index.js - /user/username/projects/myproject/packages/consumer/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/packages/emit-composite/src/testModule.js Text-1 "/**\n * @param {string} arg\n */\n const testCompositeFunction = (arg) => {\n}\nmodule.exports = {\n testCompositeFunction\n}" + /user/username/projects/myproject/packages/emit-composite/src/index.js Text-1 "const testModule = require('./testModule');\nmodule.exports = {\n ...testModule\n}" + /user/username/projects/myproject/packages/consumer/src/index.ts SVC-1-0 "import { testCompositeFunction } from 'emit-composite';\ntestCompositeFunction('why hello there');\ntestCompositeFunction('why hello there', 42);" ../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js index 3351291ac331c..6fee9e78884c8 100644 --- a/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js +++ b/tests/baselines/reference/tsserver/projectReferences/with-disableSolutionSearching-solution-and-siblings-are-not-loaded.js @@ -87,9 +87,9 @@ Info 13 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:48.000] Finishing updateGraphWorker: Project: /user/username/projects/solution/compiler/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:49.000] Project '/user/username/projects/solution/compiler/tsconfig.json' (Configured) Info 16 [00:00:50.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/solution/compiler/types.ts - /user/username/projects/solution/compiler/program.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/solution/compiler/types.ts Text-1 "\n namespace ts {\n export interface Program {\n getSourceFiles(): string[];\n }\n }" + /user/username/projects/solution/compiler/program.ts SVC-1-0 "\n namespace ts {\n export const program: Program = {\n getSourceFiles: () => [getSourceFile()]\n };\n function getSourceFile() { return \"something\"; }\n }" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 68bc077c1b299..b9b260983c5ad 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,35 +552,36 @@ FsWatchesRecursive:: Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -609,7 +610,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -676,7 +677,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -724,7 +725,7 @@ Info 55 [00:02:40.000] response: }, "responseRequired": true } -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -791,7 +792,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -839,7 +840,7 @@ Info 57 [00:02:42.000] response: }, "responseRequired": true } -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -906,7 +907,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -954,7 +955,7 @@ Info 59 [00:02:44.000] response: }, "responseRequired": true } -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -1069,7 +1070,7 @@ Info 61 [00:02:46.000] response: }, "responseRequired": true } -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -1136,7 +1137,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js index daaa1c3a87bc5..fb696c89371f4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -562,6 +562,7 @@ FsWatchesRecursive:: Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 51 [00:02:14.000] Same program as before After request PolledWatches:: @@ -590,7 +591,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 51 [00:02:14.000] response: +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -638,7 +639,7 @@ Info 51 [00:02:14.000] response: }, "responseRequired": true } -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -705,7 +706,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -753,7 +754,7 @@ Info 53 [00:02:16.000] response: }, "responseRequired": true } -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -820,7 +821,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -868,7 +869,7 @@ Info 55 [00:02:18.000] response: }, "responseRequired": true } -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -935,7 +936,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -983,7 +984,7 @@ Info 57 [00:02:20.000] response: }, "responseRequired": true } -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1050,7 +1051,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js index d9c04d37d54e9..3b0cb298d76da 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-created.js @@ -246,8 +246,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -336,8 +336,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,8 +552,9 @@ FsWatchesRecursive:: Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 54 [00:02:17.000] Same program as before +Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:19.000] response: +Info 57 [00:02:20.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 56 [00:02:19.000] response: }, "responseRequired": true } -Info 57 [00:02:20.000] request: +Info 58 [00:02:21.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 58 [00:02:21.000] response: }, "responseRequired": true } -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 60 [00:02:23.000] response: }, "responseRequired": true } -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 62 [00:02:25.000] response: }, "responseRequired": true } -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 64 [00:02:27.000] response: }, "responseRequired": true } -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 67 [00:02:31.000] Files (2) +Info 67 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 68 [00:02:32.000] Files (2) -Info 67 [00:02:32.000] ----------------------------------------------- -Info 67 [00:02:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 67 [00:02:34.000] Files (2) +Info 68 [00:02:33.000] ----------------------------------------------- +Info 68 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 68 [00:02:35.000] Files (2) -Info 67 [00:02:35.000] ----------------------------------------------- -Info 67 [00:02:36.000] Open files: -Info 67 [00:02:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 67 [00:02:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 68 [00:02:36.000] ----------------------------------------------- +Info 68 [00:02:37.000] Open files: +Info 68 [00:02:38.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 68 [00:02:39.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 67 [00:02:39.000] response: +Info 68 [00:02:40.000] response: { "responseRequired": false } -Info 68 [00:02:40.000] request: +Info 69 [00:02:41.000] request: { "command": "open", "arguments": { @@ -1212,22 +1213,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:42.000] Search path: /user/username/projects/myproject/random -Info 71 [00:02:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:44.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:45.000] Files (2) +Info 70 [00:02:42.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 71 [00:02:43.000] Search path: /user/username/projects/myproject/random +Info 72 [00:02:44.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (2) -Info 72 [00:02:46.000] ----------------------------------------------- -Info 72 [00:02:47.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:48.000] Files (2) +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:49.000] Files (2) -Info 72 [00:02:49.000] ----------------------------------------------- -Info 72 [00:02:50.000] Open files: -Info 72 [00:02:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 72 [00:02:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 72 [00:02:53.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:54.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:50.000] ----------------------------------------------- +Info 73 [00:02:51.000] Open files: +Info 73 [00:02:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 73 [00:02:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 73 [00:02:54.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:55.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1256,11 +1257,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:55.000] response: +Info 73 [00:02:56.000] response: { "responseRequired": false } -Info 73 [00:02:56.000] request: +Info 74 [00:02:57.000] request: { "command": "close", "arguments": { @@ -1297,18 +1298,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:02:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:58.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:02:59.000] Files (2) +Info 75 [00:02:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:00.000] Files (2) -Info 75 [00:03:00.000] ----------------------------------------------- -Info 75 [00:03:01.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:02.000] Files (2) +Info 76 [00:03:01.000] ----------------------------------------------- +Info 76 [00:03:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:03.000] Files (2) -Info 75 [00:03:03.000] ----------------------------------------------- -Info 75 [00:03:04.000] Open files: -Info 75 [00:03:05.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:03:06.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:03:04.000] ----------------------------------------------- +Info 76 [00:03:05.000] Open files: +Info 76 [00:03:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:03:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1339,11 +1340,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:07.000] response: +Info 76 [00:03:08.000] response: { "responseRequired": false } -Info 76 [00:03:08.000] request: +Info 77 [00:03:09.000] request: { "command": "close", "arguments": { @@ -1382,16 +1383,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 78 [00:03:11.000] Files (2) +Info 78 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:11.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 79 [00:03:12.000] Files (2) -Info 78 [00:03:12.000] ----------------------------------------------- -Info 78 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:14.000] Files (2) +Info 79 [00:03:13.000] ----------------------------------------------- +Info 79 [00:03:14.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:15.000] Files (2) -Info 78 [00:03:15.000] ----------------------------------------------- -Info 78 [00:03:16.000] Open files: +Info 79 [00:03:16.000] ----------------------------------------------- +Info 79 [00:03:17.000] Open files: After request PolledWatches:: @@ -1424,11 +1425,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:17.000] response: +Info 79 [00:03:18.000] response: { "responseRequired": false } -Info 79 [00:03:18.000] request: +Info 80 [00:03:19.000] request: { "command": "open", "arguments": { @@ -1469,12 +1470,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:20.000] Search path: /user/username/projects/myproject/random -Info 82 [00:03:21.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 83 [00:03:22.000] `remove Project:: -Info 84 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) +Info 81 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:21.000] Search path: /user/username/projects/myproject/random +Info 83 [00:03:22.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:23.000] `remove Project:: +Info 85 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:25.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1484,25 +1485,25 @@ Info 85 [00:03:24.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 86 [00:03:25.000] ----------------------------------------------- -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 93 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 98 [00:03:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 98 [00:03:38.000] Files (2) - -Info 98 [00:03:39.000] ----------------------------------------------- -Info 98 [00:03:40.000] Open files: -Info 98 [00:03:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 98 [00:03:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:26.000] ----------------------------------------------- +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 90 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 91 [00:03:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 99 [00:03:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 99 [00:03:39.000] Files (2) + +Info 99 [00:03:40.000] ----------------------------------------------- +Info 99 [00:03:41.000] Open files: +Info 99 [00:03:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 99 [00:03:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1521,7 +1522,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:43.000] response: +Info 99 [00:03:44.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js index 85e008073426c..b696a2de5be22 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-deleted.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -553,7 +553,8 @@ FsWatchesRecursive:: Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:14.000] response: +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 53 [00:02:14.000] response: }, "responseRequired": true } -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 55 [00:02:16.000] response: }, "responseRequired": true } -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 57 [00:02:18.000] response: }, "responseRequired": true } -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 59 [00:02:20.000] response: }, "responseRequired": true } -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 61 [00:02:22.000] response: }, "responseRequired": true } -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:34.000] response: +Info 65 [00:02:35.000] response: { "responseRequired": false } -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -1212,23 +1213,23 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 70 [00:02:41.000] Files (2) +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 71 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 71 [00:02:42.000] Files (2) -Info 70 [00:02:42.000] ----------------------------------------------- -Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 70 [00:02:44.000] Files (2) +Info 71 [00:02:43.000] ----------------------------------------------- +Info 71 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 71 [00:02:45.000] Files (2) -Info 70 [00:02:45.000] ----------------------------------------------- -Info 70 [00:02:46.000] Open files: -Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 71 [00:02:46.000] ----------------------------------------------- +Info 71 [00:02:47.000] Open files: +Info 71 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 71 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 71 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 71 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1255,11 +1256,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 70 [00:02:51.000] response: +Info 71 [00:02:52.000] response: { "responseRequired": false } -Info 71 [00:02:52.000] request: +Info 72 [00:02:53.000] request: { "command": "close", "arguments": { @@ -1294,18 +1295,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 73 [00:02:55.000] Files (2) +Info 73 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 74 [00:02:56.000] Files (2) -Info 73 [00:02:56.000] ----------------------------------------------- -Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:58.000] Files (2) +Info 74 [00:02:57.000] ----------------------------------------------- +Info 74 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:59.000] Files (2) -Info 73 [00:02:59.000] ----------------------------------------------- -Info 73 [00:03:00.000] Open files: -Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 74 [00:03:00.000] ----------------------------------------------- +Info 74 [00:03:01.000] Open files: +Info 74 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 74 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1334,11 +1335,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 73 [00:03:03.000] response: +Info 74 [00:03:04.000] response: { "responseRequired": false } -Info 74 [00:03:04.000] request: +Info 75 [00:03:05.000] request: { "command": "close", "arguments": { @@ -1375,16 +1376,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 76 [00:03:07.000] Files (2) +Info 76 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 77 [00:03:08.000] Files (2) -Info 76 [00:03:08.000] ----------------------------------------------- -Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 76 [00:03:10.000] Files (2) +Info 77 [00:03:09.000] ----------------------------------------------- +Info 77 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 77 [00:03:11.000] Files (2) -Info 76 [00:03:11.000] ----------------------------------------------- -Info 76 [00:03:12.000] Open files: +Info 77 [00:03:12.000] ----------------------------------------------- +Info 77 [00:03:13.000] Open files: After request PolledWatches:: @@ -1415,11 +1416,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 76 [00:03:13.000] response: +Info 77 [00:03:14.000] response: { "responseRequired": false } -Info 77 [00:03:14.000] request: +Info 78 [00:03:15.000] request: { "command": "open", "arguments": { @@ -1458,12 +1459,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random -Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 81 [00:03:18.000] `remove Project:: -Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 83 [00:03:20.000] Files (2) +Info 79 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:17.000] Search path: /user/username/projects/myproject/random +Info 81 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:19.000] `remove Project:: +Info 83 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 84 [00:03:21.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1473,23 +1474,23 @@ Info 83 [00:03:20.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 84 [00:03:21.000] ----------------------------------------------- -Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 85 [00:03:22.000] ----------------------------------------------- +Info 86 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1508,7 +1509,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:37.000] response: +Info 95 [00:03:38.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js index ecd3dd53ff905..631645f1fb804 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dts-not-present.js @@ -246,8 +246,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -336,8 +336,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 806fb4068b40c..2097d3023121e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -546,35 +546,36 @@ FsWatchesRecursive:: Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -603,7 +604,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -670,7 +671,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ Info 55 [00:02:40.000] response: }, "responseRequired": true } -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -785,7 +786,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -833,7 +834,7 @@ Info 57 [00:02:42.000] response: }, "responseRequired": true } -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -900,7 +901,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -948,7 +949,7 @@ Info 59 [00:02:44.000] response: }, "responseRequired": true } -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -1015,7 +1016,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -1063,7 +1064,7 @@ Info 61 [00:02:46.000] response: }, "responseRequired": true } -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -1130,7 +1131,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js index f9461b0a46a23..c512d6a416f98 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -556,6 +556,7 @@ FsWatchesRecursive:: Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 51 [00:02:14.000] Same program as before After request PolledWatches:: @@ -584,7 +585,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 51 [00:02:14.000] response: +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -632,7 +633,7 @@ Info 51 [00:02:14.000] response: }, "responseRequired": true } -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -699,7 +700,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -747,7 +748,7 @@ Info 53 [00:02:16.000] response: }, "responseRequired": true } -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -814,7 +815,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -862,7 +863,7 @@ Info 55 [00:02:18.000] response: }, "responseRequired": true } -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -929,7 +930,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -977,7 +978,7 @@ Info 57 [00:02:20.000] response: }, "responseRequired": true } -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1044,7 +1045,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js index 824fe398b8719..d1e45308ac109 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-created.js @@ -251,8 +251,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,7 +552,8 @@ FsWatchesRecursive:: Info 50 [00:02:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 52 [00:02:15.000] Same program as before +Info 53 [00:02:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -581,7 +582,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -629,7 +630,7 @@ Info 53 [00:02:16.000] response: }, "responseRequired": true } -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -696,7 +697,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -744,7 +745,7 @@ Info 55 [00:02:18.000] response: }, "responseRequired": true } -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -811,7 +812,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -859,7 +860,7 @@ Info 57 [00:02:20.000] response: }, "responseRequired": true } -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -926,7 +927,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { @@ -974,7 +975,7 @@ Info 59 [00:02:22.000] response: }, "responseRequired": true } -Info 60 [00:02:23.000] request: +Info 61 [00:02:24.000] request: { "command": "rename", "arguments": { @@ -1041,7 +1042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:24.000] response: +Info 62 [00:02:25.000] response: { "response": { "info": { @@ -1089,7 +1090,7 @@ Info 61 [00:02:24.000] response: }, "responseRequired": true } -Info 62 [00:02:25.000] request: +Info 63 [00:02:26.000] request: { "command": "close", "arguments": { @@ -1126,18 +1127,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:28.000] Files (2) +Info 64 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:29.000] Files (2) -Info 64 [00:02:29.000] ----------------------------------------------- -Info 64 [00:02:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:31.000] Files (2) +Info 65 [00:02:30.000] ----------------------------------------------- +Info 65 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:32.000] Files (2) -Info 64 [00:02:32.000] ----------------------------------------------- -Info 64 [00:02:33.000] Open files: -Info 64 [00:02:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:33.000] ----------------------------------------------- +Info 65 [00:02:34.000] Open files: +Info 65 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1168,11 +1169,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:36.000] response: +Info 65 [00:02:37.000] response: { "responseRequired": false } -Info 65 [00:02:37.000] request: +Info 66 [00:02:38.000] request: { "command": "open", "arguments": { @@ -1211,22 +1212,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:39.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:40.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (2) +Info 67 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:40.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:43.000] Files (2) -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:45.000] Files (2) +Info 70 [00:02:44.000] ----------------------------------------------- +Info 70 [00:02:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:46.000] Files (2) -Info 69 [00:02:46.000] ----------------------------------------------- -Info 69 [00:02:47.000] Open files: -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:47.000] ----------------------------------------------- +Info 70 [00:02:48.000] Open files: +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1255,11 +1256,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:52.000] response: +Info 70 [00:02:53.000] response: { "responseRequired": false } -Info 70 [00:02:53.000] request: +Info 71 [00:02:54.000] request: { "command": "close", "arguments": { @@ -1296,18 +1297,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:56.000] Files (2) +Info 72 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:57.000] Files (2) -Info 72 [00:02:57.000] ----------------------------------------------- -Info 72 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:59.000] Files (2) +Info 73 [00:02:58.000] ----------------------------------------------- +Info 73 [00:02:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:03:00.000] Files (2) -Info 72 [00:03:00.000] ----------------------------------------------- -Info 72 [00:03:01.000] Open files: -Info 72 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:01.000] ----------------------------------------------- +Info 73 [00:03:02.000] Open files: +Info 73 [00:03:03.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:04.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1338,11 +1339,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:03:04.000] response: +Info 73 [00:03:05.000] response: { "responseRequired": false } -Info 73 [00:03:05.000] request: +Info 74 [00:03:06.000] request: { "command": "close", "arguments": { @@ -1381,16 +1382,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:08.000] Files (2) +Info 75 [00:03:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:09.000] Files (2) -Info 75 [00:03:09.000] ----------------------------------------------- -Info 75 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:11.000] Files (2) +Info 76 [00:03:10.000] ----------------------------------------------- +Info 76 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:12.000] Files (2) -Info 75 [00:03:12.000] ----------------------------------------------- -Info 75 [00:03:13.000] Open files: +Info 76 [00:03:13.000] ----------------------------------------------- +Info 76 [00:03:14.000] Open files: After request PolledWatches:: @@ -1423,11 +1424,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:14.000] response: +Info 76 [00:03:15.000] response: { "responseRequired": false } -Info 76 [00:03:15.000] request: +Info 77 [00:03:16.000] request: { "command": "open", "arguments": { @@ -1468,12 +1469,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:17.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:19.000] `remove Project:: -Info 81 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:21.000] Files (2) +Info 78 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:18.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:19.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:20.000] `remove Project:: +Info 82 [00:03:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:22.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1483,24 +1484,24 @@ Info 82 [00:03:21.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:22.000] ----------------------------------------------- -Info 84 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 94 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:34.000] Files (2) - -Info 94 [00:03:35.000] ----------------------------------------------- -Info 94 [00:03:36.000] Open files: -Info 94 [00:03:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:23.000] ----------------------------------------------- +Info 85 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 95 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:35.000] Files (2) + +Info 95 [00:03:36.000] ----------------------------------------------- +Info 95 [00:03:37.000] Open files: +Info 95 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1519,7 +1520,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:39.000] response: +Info 95 [00:03:40.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js index 2f1f611131767..2c0be5418ff20 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-deleted.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -553,7 +553,8 @@ FsWatchesRecursive:: Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:14.000] response: +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 53 [00:02:14.000] response: }, "responseRequired": true } -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 55 [00:02:16.000] response: }, "responseRequired": true } -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 57 [00:02:18.000] response: }, "responseRequired": true } -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 59 [00:02:20.000] response: }, "responseRequired": true } -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 61 [00:02:22.000] response: }, "responseRequired": true } -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:34.000] response: +Info 65 [00:02:35.000] response: { "responseRequired": false } -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -1212,22 +1213,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:40.000] Files (2) +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:41.000] Files (2) -Info 69 [00:02:41.000] ----------------------------------------------- -Info 69 [00:02:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:43.000] Files (2) +Info 70 [00:02:42.000] ----------------------------------------------- +Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:44.000] Files (2) -Info 69 [00:02:44.000] ----------------------------------------------- -Info 69 [00:02:45.000] Open files: -Info 69 [00:02:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:47.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:45.000] ----------------------------------------------- +Info 70 [00:02:46.000] Open files: +Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1256,11 +1257,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:50.000] response: +Info 70 [00:02:51.000] response: { "responseRequired": false } -Info 70 [00:02:51.000] request: +Info 71 [00:02:52.000] request: { "command": "close", "arguments": { @@ -1297,18 +1298,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:54.000] Files (2) +Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:55.000] Files (2) -Info 72 [00:02:55.000] ----------------------------------------------- -Info 72 [00:02:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:57.000] Files (2) +Info 73 [00:02:56.000] ----------------------------------------------- +Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:58.000] Files (2) -Info 72 [00:02:58.000] ----------------------------------------------- -Info 72 [00:02:59.000] Open files: -Info 72 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:59.000] ----------------------------------------------- +Info 73 [00:03:00.000] Open files: +Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1339,11 +1340,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:03:02.000] response: +Info 73 [00:03:03.000] response: { "responseRequired": false } -Info 73 [00:03:03.000] request: +Info 74 [00:03:04.000] request: { "command": "close", "arguments": { @@ -1382,16 +1383,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:06.000] Files (2) +Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:07.000] Files (2) -Info 75 [00:03:07.000] ----------------------------------------------- -Info 75 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:09.000] Files (2) +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:10.000] Files (2) -Info 75 [00:03:10.000] ----------------------------------------------- -Info 75 [00:03:11.000] Open files: +Info 76 [00:03:11.000] ----------------------------------------------- +Info 76 [00:03:12.000] Open files: After request PolledWatches:: @@ -1424,11 +1425,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:12.000] response: +Info 76 [00:03:13.000] response: { "responseRequired": false } -Info 76 [00:03:13.000] request: +Info 77 [00:03:14.000] request: { "command": "open", "arguments": { @@ -1469,12 +1470,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:15.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:16.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:17.000] `remove Project:: -Info 81 [00:03:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:19.000] Files (2) +Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:18.000] `remove Project:: +Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1484,24 +1485,24 @@ Info 82 [00:03:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:20.000] ----------------------------------------------- -Info 84 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:21.000] ----------------------------------------------- +Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1520,7 +1521,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:37.000] response: +Info 95 [00:03:38.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js index be8e384a829c3..5a9b7725a76eb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/dependency-dtsMap-not-present.js @@ -251,8 +251,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js index 5d8057ec89aa7..240f8a49f2d17 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/rename-locations.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 6f7e6778832b1..e99059b160612 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -679,7 +679,12 @@ FsWatchesRecursive:: Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- After request PolledWatches:: @@ -708,7 +713,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:10.000] response: +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -756,7 +761,7 @@ Info 50 [00:02:10.000] response: }, "responseRequired": true } -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -823,7 +828,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -871,7 +876,7 @@ Info 52 [00:02:12.000] response: }, "responseRequired": true } -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -938,7 +943,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -986,7 +991,7 @@ Info 54 [00:02:14.000] response: }, "responseRequired": true } -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -1053,7 +1058,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -1101,7 +1106,7 @@ Info 56 [00:02:16.000] response: }, "responseRequired": true } -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1168,7 +1173,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js index 467632631802e..0467a38d1b347 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configHasNoReference/usage-file-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -623,7 +623,12 @@ FsWatchesRecursive:: Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- After request PolledWatches:: @@ -652,7 +657,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:10.000] response: +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -700,7 +705,7 @@ Info 50 [00:02:10.000] response: }, "responseRequired": true } -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -767,7 +772,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -815,7 +820,7 @@ Info 52 [00:02:12.000] response: }, "responseRequired": true } -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -882,7 +887,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -930,7 +935,7 @@ Info 54 [00:02:14.000] response: }, "responseRequired": true } -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -997,7 +1002,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -1045,7 +1050,7 @@ Info 56 [00:02:16.000] response: }, "responseRequired": true } -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1112,7 +1117,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js index 736ceeaa0cac5..4240cfebf390e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,35 +552,36 @@ FsWatchesRecursive:: Info 48 [00:02:08.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:11.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:12.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:14.000] Files (2) - -Info 53 [00:02:15.000] ----------------------------------------------- -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Open files: -Info 53 [00:02:20.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:21.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:24.000] After ensureProjectForOpenFiles: -Info 54 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:26.000] Files (2) - -Info 54 [00:02:27.000] ----------------------------------------------- -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Open files: -Info 54 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:11.000] Same program as before +Info 52 [00:02:12.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:13.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:15.000] Files (2) + +Info 54 [00:02:16.000] ----------------------------------------------- +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Open files: +Info 54 [00:02:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:25.000] After ensureProjectForOpenFiles: +Info 55 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:27.000] Files (2) + +Info 55 [00:02:28.000] ----------------------------------------------- +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Open files: +Info 55 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -609,7 +610,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:36.000] request: +Info 55 [00:02:37.000] request: { "command": "rename", "arguments": { @@ -676,7 +677,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:37.000] response: +Info 56 [00:02:38.000] response: { "response": { "info": { @@ -724,7 +725,7 @@ Info 55 [00:02:37.000] response: }, "responseRequired": true } -Info 56 [00:02:38.000] request: +Info 57 [00:02:39.000] request: { "command": "rename", "arguments": { @@ -791,7 +792,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:39.000] response: +Info 58 [00:02:40.000] response: { "response": { "info": { @@ -839,7 +840,7 @@ Info 57 [00:02:39.000] response: }, "responseRequired": true } -Info 58 [00:02:40.000] request: +Info 59 [00:02:41.000] request: { "command": "rename", "arguments": { @@ -906,7 +907,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:41.000] response: +Info 60 [00:02:42.000] response: { "response": { "info": { @@ -954,7 +955,7 @@ Info 59 [00:02:41.000] response: }, "responseRequired": true } -Info 60 [00:02:42.000] request: +Info 61 [00:02:43.000] request: { "command": "rename", "arguments": { @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:43.000] response: +Info 62 [00:02:44.000] response: { "response": { "info": { @@ -1069,7 +1070,7 @@ Info 61 [00:02:43.000] response: }, "responseRequired": true } -Info 62 [00:02:44.000] request: +Info 63 [00:02:45.000] request: { "command": "rename", "arguments": { @@ -1136,7 +1137,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:45.000] response: +Info 64 [00:02:46.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js index aa42ad10ed9ee..d0da92ad43505 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -562,6 +562,7 @@ FsWatchesRecursive:: Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 51 [00:02:11.000] Same program as before After request PolledWatches:: @@ -590,7 +591,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 51 [00:02:11.000] response: +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -638,7 +639,7 @@ Info 51 [00:02:11.000] response: }, "responseRequired": true } -Info 52 [00:02:12.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -705,7 +706,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:13.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -753,7 +754,7 @@ Info 53 [00:02:13.000] response: }, "responseRequired": true } -Info 54 [00:02:14.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -820,7 +821,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:15.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -868,7 +869,7 @@ Info 55 [00:02:15.000] response: }, "responseRequired": true } -Info 56 [00:02:16.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -935,7 +936,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -983,7 +984,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1050,7 +1051,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js index 9bfe9d2344a69..1c8a9f5af8815 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-created.js @@ -246,8 +246,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -336,8 +336,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,8 +552,9 @@ FsWatchesRecursive:: Info 52 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 53 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 54 [00:02:14.000] Same program as before +Info 55 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:16.000] response: +Info 57 [00:02:17.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 56 [00:02:16.000] response: }, "responseRequired": true } -Info 57 [00:02:17.000] request: +Info 58 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:18.000] response: +Info 59 [00:02:19.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 58 [00:02:18.000] response: }, "responseRequired": true } -Info 59 [00:02:19.000] request: +Info 60 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:20.000] response: +Info 61 [00:02:21.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 60 [00:02:20.000] response: }, "responseRequired": true } -Info 61 [00:02:21.000] request: +Info 62 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:22.000] response: +Info 63 [00:02:23.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 62 [00:02:22.000] response: }, "responseRequired": true } -Info 63 [00:02:23.000] request: +Info 64 [00:02:24.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:24.000] response: +Info 65 [00:02:25.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 64 [00:02:24.000] response: }, "responseRequired": true } -Info 65 [00:02:25.000] request: +Info 66 [00:02:26.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 67 [00:02:28.000] Files (2) +Info 67 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 68 [00:02:29.000] Files (2) -Info 67 [00:02:29.000] ----------------------------------------------- -Info 67 [00:02:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 67 [00:02:31.000] Files (2) +Info 68 [00:02:30.000] ----------------------------------------------- +Info 68 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 68 [00:02:32.000] Files (2) -Info 67 [00:02:32.000] ----------------------------------------------- -Info 67 [00:02:33.000] Open files: -Info 67 [00:02:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 67 [00:02:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 68 [00:02:33.000] ----------------------------------------------- +Info 68 [00:02:34.000] Open files: +Info 68 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 68 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 67 [00:02:36.000] response: +Info 68 [00:02:37.000] response: { "responseRequired": false } -Info 68 [00:02:37.000] request: +Info 69 [00:02:38.000] request: { "command": "open", "arguments": { @@ -1212,22 +1213,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:39.000] Search path: /user/username/projects/myproject/random -Info 71 [00:02:40.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:42.000] Files (2) +Info 70 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 71 [00:02:40.000] Search path: /user/username/projects/myproject/random +Info 72 [00:02:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:43.000] Files (2) -Info 72 [00:02:43.000] ----------------------------------------------- -Info 72 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:45.000] Files (2) +Info 73 [00:02:44.000] ----------------------------------------------- +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (2) -Info 72 [00:02:46.000] ----------------------------------------------- -Info 72 [00:02:47.000] Open files: -Info 72 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 72 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 72 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Open files: +Info 73 [00:02:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 73 [00:02:50.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 73 [00:02:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1256,11 +1257,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:52.000] response: +Info 73 [00:02:53.000] response: { "responseRequired": false } -Info 73 [00:02:53.000] request: +Info 74 [00:02:54.000] request: { "command": "close", "arguments": { @@ -1297,18 +1298,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:02:56.000] Files (2) +Info 75 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:02:57.000] Files (2) -Info 75 [00:02:57.000] ----------------------------------------------- -Info 75 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:02:59.000] Files (2) +Info 76 [00:02:58.000] ----------------------------------------------- +Info 76 [00:02:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:00.000] Files (2) -Info 75 [00:03:00.000] ----------------------------------------------- -Info 75 [00:03:01.000] Open files: -Info 75 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:03:01.000] ----------------------------------------------- +Info 76 [00:03:02.000] Open files: +Info 76 [00:03:03.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:03:04.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1339,11 +1340,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:04.000] response: +Info 76 [00:03:05.000] response: { "responseRequired": false } -Info 76 [00:03:05.000] request: +Info 77 [00:03:06.000] request: { "command": "close", "arguments": { @@ -1382,16 +1383,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 78 [00:03:08.000] Files (2) +Info 78 [00:03:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 79 [00:03:09.000] Files (2) -Info 78 [00:03:09.000] ----------------------------------------------- -Info 78 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:11.000] Files (2) +Info 79 [00:03:10.000] ----------------------------------------------- +Info 79 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:12.000] Files (2) -Info 78 [00:03:12.000] ----------------------------------------------- -Info 78 [00:03:13.000] Open files: +Info 79 [00:03:13.000] ----------------------------------------------- +Info 79 [00:03:14.000] Open files: After request PolledWatches:: @@ -1424,11 +1425,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:14.000] response: +Info 79 [00:03:15.000] response: { "responseRequired": false } -Info 79 [00:03:15.000] request: +Info 80 [00:03:16.000] request: { "command": "open", "arguments": { @@ -1469,12 +1470,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:17.000] Search path: /user/username/projects/myproject/random -Info 82 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 83 [00:03:19.000] `remove Project:: -Info 84 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:21.000] Files (2) +Info 81 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:18.000] Search path: /user/username/projects/myproject/random +Info 83 [00:03:19.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:20.000] `remove Project:: +Info 85 [00:03:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:22.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1484,25 +1485,25 @@ Info 85 [00:03:21.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 86 [00:03:22.000] ----------------------------------------------- -Info 87 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 88 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 90 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 93 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 94 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 95 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 96 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 98 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 98 [00:03:35.000] Files (2) - -Info 98 [00:03:36.000] ----------------------------------------------- -Info 98 [00:03:37.000] Open files: -Info 98 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 98 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:23.000] ----------------------------------------------- +Info 88 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 90 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 91 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 94 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 95 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 96 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 98 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 99 [00:03:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 99 [00:03:36.000] Files (2) + +Info 99 [00:03:37.000] ----------------------------------------------- +Info 99 [00:03:38.000] Open files: +Info 99 [00:03:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 99 [00:03:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1521,7 +1522,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:40.000] response: +Info 99 [00:03:41.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js index c119ae08056a2..dac007061a374 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-deleted.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -553,7 +553,8 @@ FsWatchesRecursive:: Info 50 [00:02:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 52 [00:02:10.000] Same program as before +Info 53 [00:02:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:11.000] response: +Info 54 [00:02:12.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 53 [00:02:11.000] response: }, "responseRequired": true } -Info 54 [00:02:12.000] request: +Info 55 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:13.000] response: +Info 56 [00:02:14.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 55 [00:02:13.000] response: }, "responseRequired": true } -Info 56 [00:02:14.000] request: +Info 57 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:15.000] response: +Info 58 [00:02:16.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 57 [00:02:15.000] response: }, "responseRequired": true } -Info 58 [00:02:16.000] request: +Info 59 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:17.000] response: +Info 60 [00:02:18.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 59 [00:02:17.000] response: }, "responseRequired": true } -Info 60 [00:02:18.000] request: +Info 61 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:19.000] response: +Info 62 [00:02:20.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 61 [00:02:19.000] response: }, "responseRequired": true } -Info 62 [00:02:20.000] request: +Info 63 [00:02:21.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:23.000] Files (2) +Info 64 [00:02:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:24.000] Files (2) -Info 64 [00:02:24.000] ----------------------------------------------- -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) +Info 65 [00:02:25.000] ----------------------------------------------- +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Open files: -Info 64 [00:02:29.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:30.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Open files: +Info 65 [00:02:30.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:31.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:31.000] response: +Info 65 [00:02:32.000] response: { "responseRequired": false } -Info 65 [00:02:32.000] request: +Info 66 [00:02:33.000] request: { "command": "open", "arguments": { @@ -1212,23 +1213,23 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:34.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:35.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 70 [00:02:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 70 [00:02:38.000] Files (2) +Info 67 [00:02:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:35.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:36.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 71 [00:02:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 71 [00:02:39.000] Files (2) -Info 70 [00:02:39.000] ----------------------------------------------- -Info 70 [00:02:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 70 [00:02:41.000] Files (2) +Info 71 [00:02:40.000] ----------------------------------------------- +Info 71 [00:02:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 71 [00:02:42.000] Files (2) -Info 70 [00:02:42.000] ----------------------------------------------- -Info 70 [00:02:43.000] Open files: -Info 70 [00:02:44.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 70 [00:02:45.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 70 [00:02:46.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 70 [00:02:47.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 71 [00:02:43.000] ----------------------------------------------- +Info 71 [00:02:44.000] Open files: +Info 71 [00:02:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 71 [00:02:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 71 [00:02:47.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 71 [00:02:48.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1255,11 +1256,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 70 [00:02:48.000] response: +Info 71 [00:02:49.000] response: { "responseRequired": false } -Info 71 [00:02:49.000] request: +Info 72 [00:02:50.000] request: { "command": "close", "arguments": { @@ -1294,18 +1295,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:50.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 73 [00:02:52.000] Files (2) +Info 73 [00:02:51.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 74 [00:02:53.000] Files (2) -Info 73 [00:02:53.000] ----------------------------------------------- -Info 73 [00:02:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:55.000] Files (2) +Info 74 [00:02:54.000] ----------------------------------------------- +Info 74 [00:02:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:56.000] Files (2) -Info 73 [00:02:56.000] ----------------------------------------------- -Info 73 [00:02:57.000] Open files: -Info 73 [00:02:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 73 [00:02:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 74 [00:02:57.000] ----------------------------------------------- +Info 74 [00:02:58.000] Open files: +Info 74 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 74 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1334,11 +1335,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 73 [00:03:00.000] response: +Info 74 [00:03:01.000] response: { "responseRequired": false } -Info 74 [00:03:01.000] request: +Info 75 [00:03:02.000] request: { "command": "close", "arguments": { @@ -1375,16 +1376,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:03.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 76 [00:03:04.000] Files (2) +Info 76 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 77 [00:03:05.000] Files (2) -Info 76 [00:03:05.000] ----------------------------------------------- -Info 76 [00:03:06.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 76 [00:03:07.000] Files (2) +Info 77 [00:03:06.000] ----------------------------------------------- +Info 77 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 77 [00:03:08.000] Files (2) -Info 76 [00:03:08.000] ----------------------------------------------- -Info 76 [00:03:09.000] Open files: +Info 77 [00:03:09.000] ----------------------------------------------- +Info 77 [00:03:10.000] Open files: After request PolledWatches:: @@ -1415,11 +1416,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 76 [00:03:10.000] response: +Info 77 [00:03:11.000] response: { "responseRequired": false } -Info 77 [00:03:11.000] request: +Info 78 [00:03:12.000] request: { "command": "open", "arguments": { @@ -1458,12 +1459,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:13.000] Search path: /user/username/projects/myproject/random -Info 80 [00:03:14.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 81 [00:03:15.000] `remove Project:: -Info 82 [00:03:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 83 [00:03:17.000] Files (2) +Info 79 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:14.000] Search path: /user/username/projects/myproject/random +Info 81 [00:03:15.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:16.000] `remove Project:: +Info 83 [00:03:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 84 [00:03:18.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1473,23 +1474,23 @@ Info 83 [00:03:17.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 84 [00:03:18.000] ----------------------------------------------- -Info 85 [00:03:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 88 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:29.000] Files (2) - -Info 94 [00:03:30.000] ----------------------------------------------- -Info 94 [00:03:31.000] Open files: -Info 94 [00:03:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 85 [00:03:19.000] ----------------------------------------------- +Info 86 [00:03:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 89 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 94 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:30.000] Files (2) + +Info 95 [00:03:31.000] ----------------------------------------------- +Info 95 [00:03:32.000] Open files: +Info 95 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1508,7 +1509,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:34.000] response: +Info 95 [00:03:35.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js index bcef40e70339d..17d514fd8196f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dts-not-present.js @@ -246,8 +246,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -336,8 +336,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index d92333bdb45d2..56329bb7effec 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -546,35 +546,36 @@ FsWatchesRecursive:: Info 48 [00:02:08.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:11.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:12.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:14.000] Files (2) - -Info 53 [00:02:15.000] ----------------------------------------------- -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Open files: -Info 53 [00:02:20.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:21.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:24.000] After ensureProjectForOpenFiles: -Info 54 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:26.000] Files (2) - -Info 54 [00:02:27.000] ----------------------------------------------- -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Open files: -Info 54 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:11.000] Same program as before +Info 52 [00:02:12.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:13.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:15.000] Files (2) + +Info 54 [00:02:16.000] ----------------------------------------------- +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Open files: +Info 54 [00:02:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:25.000] After ensureProjectForOpenFiles: +Info 55 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:27.000] Files (2) + +Info 55 [00:02:28.000] ----------------------------------------------- +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Open files: +Info 55 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -603,7 +604,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:36.000] request: +Info 55 [00:02:37.000] request: { "command": "rename", "arguments": { @@ -670,7 +671,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:37.000] response: +Info 56 [00:02:38.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ Info 55 [00:02:37.000] response: }, "responseRequired": true } -Info 56 [00:02:38.000] request: +Info 57 [00:02:39.000] request: { "command": "rename", "arguments": { @@ -785,7 +786,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:39.000] response: +Info 58 [00:02:40.000] response: { "response": { "info": { @@ -833,7 +834,7 @@ Info 57 [00:02:39.000] response: }, "responseRequired": true } -Info 58 [00:02:40.000] request: +Info 59 [00:02:41.000] request: { "command": "rename", "arguments": { @@ -900,7 +901,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:41.000] response: +Info 60 [00:02:42.000] response: { "response": { "info": { @@ -948,7 +949,7 @@ Info 59 [00:02:41.000] response: }, "responseRequired": true } -Info 60 [00:02:42.000] request: +Info 61 [00:02:43.000] request: { "command": "rename", "arguments": { @@ -1015,7 +1016,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:43.000] response: +Info 62 [00:02:44.000] response: { "response": { "info": { @@ -1063,7 +1064,7 @@ Info 61 [00:02:43.000] response: }, "responseRequired": true } -Info 62 [00:02:44.000] request: +Info 63 [00:02:45.000] request: { "command": "rename", "arguments": { @@ -1130,7 +1131,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:45.000] response: +Info 64 [00:02:46.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js index 3846c835c158e..d7b155f838e4e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -556,6 +556,7 @@ FsWatchesRecursive:: Info 49 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 51 [00:02:11.000] Same program as before After request PolledWatches:: @@ -584,7 +585,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 51 [00:02:11.000] response: +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -632,7 +633,7 @@ Info 51 [00:02:11.000] response: }, "responseRequired": true } -Info 52 [00:02:12.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -699,7 +700,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:13.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -747,7 +748,7 @@ Info 53 [00:02:13.000] response: }, "responseRequired": true } -Info 54 [00:02:14.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -814,7 +815,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:15.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -862,7 +863,7 @@ Info 55 [00:02:15.000] response: }, "responseRequired": true } -Info 56 [00:02:16.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -929,7 +930,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -977,7 +978,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1044,7 +1045,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js index bbdb9f92ceee5..b2ab1c6e06d42 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-created.js @@ -251,8 +251,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,7 +552,8 @@ FsWatchesRecursive:: Info 50 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 52 [00:02:12.000] Same program as before +Info 53 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -581,7 +582,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:13.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -629,7 +630,7 @@ Info 53 [00:02:13.000] response: }, "responseRequired": true } -Info 54 [00:02:14.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -696,7 +697,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:15.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -744,7 +745,7 @@ Info 55 [00:02:15.000] response: }, "responseRequired": true } -Info 56 [00:02:16.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -811,7 +812,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -859,7 +860,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -926,7 +927,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { @@ -974,7 +975,7 @@ Info 59 [00:02:19.000] response: }, "responseRequired": true } -Info 60 [00:02:20.000] request: +Info 61 [00:02:21.000] request: { "command": "rename", "arguments": { @@ -1041,7 +1042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:21.000] response: +Info 62 [00:02:22.000] response: { "response": { "info": { @@ -1089,7 +1090,7 @@ Info 61 [00:02:21.000] response: }, "responseRequired": true } -Info 62 [00:02:22.000] request: +Info 63 [00:02:23.000] request: { "command": "close", "arguments": { @@ -1126,18 +1127,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:25.000] Files (2) +Info 64 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:26.000] Files (2) -Info 64 [00:02:26.000] ----------------------------------------------- -Info 64 [00:02:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:28.000] Files (2) +Info 65 [00:02:27.000] ----------------------------------------------- +Info 65 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:29.000] Files (2) -Info 64 [00:02:29.000] ----------------------------------------------- -Info 64 [00:02:30.000] Open files: -Info 64 [00:02:31.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:32.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:30.000] ----------------------------------------------- +Info 65 [00:02:31.000] Open files: +Info 65 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1168,11 +1169,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:33.000] response: +Info 65 [00:02:34.000] response: { "responseRequired": false } -Info 65 [00:02:34.000] request: +Info 66 [00:02:35.000] request: { "command": "open", "arguments": { @@ -1211,22 +1212,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:36.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:37.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:39.000] Files (2) +Info 67 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:37.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:40.000] Files (2) -Info 69 [00:02:40.000] ----------------------------------------------- -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (2) +Info 70 [00:02:41.000] ----------------------------------------------- +Info 70 [00:02:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:43.000] Files (2) -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Open files: -Info 69 [00:02:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:47.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:48.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:44.000] ----------------------------------------------- +Info 70 [00:02:45.000] Open files: +Info 70 [00:02:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:47.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:48.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:49.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1255,11 +1256,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:49.000] response: +Info 70 [00:02:50.000] response: { "responseRequired": false } -Info 70 [00:02:50.000] request: +Info 71 [00:02:51.000] request: { "command": "close", "arguments": { @@ -1296,18 +1297,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:51.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:53.000] Files (2) +Info 72 [00:02:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:54.000] Files (2) -Info 72 [00:02:54.000] ----------------------------------------------- -Info 72 [00:02:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:56.000] Files (2) +Info 73 [00:02:55.000] ----------------------------------------------- +Info 73 [00:02:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:57.000] Files (2) -Info 72 [00:02:57.000] ----------------------------------------------- -Info 72 [00:02:58.000] Open files: -Info 72 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:58.000] ----------------------------------------------- +Info 73 [00:02:59.000] Open files: +Info 73 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1338,11 +1339,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:03:01.000] response: +Info 73 [00:03:02.000] response: { "responseRequired": false } -Info 73 [00:03:02.000] request: +Info 74 [00:03:03.000] request: { "command": "close", "arguments": { @@ -1381,16 +1382,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:05.000] Files (2) +Info 75 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:06.000] Files (2) -Info 75 [00:03:06.000] ----------------------------------------------- -Info 75 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:08.000] Files (2) +Info 76 [00:03:07.000] ----------------------------------------------- +Info 76 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:09.000] Files (2) -Info 75 [00:03:09.000] ----------------------------------------------- -Info 75 [00:03:10.000] Open files: +Info 76 [00:03:10.000] ----------------------------------------------- +Info 76 [00:03:11.000] Open files: After request PolledWatches:: @@ -1423,11 +1424,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:11.000] response: +Info 76 [00:03:12.000] response: { "responseRequired": false } -Info 76 [00:03:12.000] request: +Info 77 [00:03:13.000] request: { "command": "open", "arguments": { @@ -1468,12 +1469,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:14.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:15.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:16.000] `remove Project:: -Info 81 [00:03:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:18.000] Files (2) +Info 78 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:15.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:16.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:17.000] `remove Project:: +Info 82 [00:03:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:19.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1483,24 +1484,24 @@ Info 82 [00:03:18.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:19.000] ----------------------------------------------- -Info 84 [00:03:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 94 [00:03:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:31.000] Files (2) - -Info 94 [00:03:32.000] ----------------------------------------------- -Info 94 [00:03:33.000] Open files: -Info 94 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:20.000] ----------------------------------------------- +Info 85 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 95 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:32.000] Files (2) + +Info 95 [00:03:33.000] ----------------------------------------------- +Info 95 [00:03:34.000] Open files: +Info 95 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1519,7 +1520,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:36.000] response: +Info 95 [00:03:37.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js index 7dc9dba3bbaf9..87acd090c4da7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-deleted.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -553,7 +553,8 @@ FsWatchesRecursive:: Info 50 [00:02:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 52 [00:02:10.000] Same program as before +Info 53 [00:02:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:11.000] response: +Info 54 [00:02:12.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 53 [00:02:11.000] response: }, "responseRequired": true } -Info 54 [00:02:12.000] request: +Info 55 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:13.000] response: +Info 56 [00:02:14.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 55 [00:02:13.000] response: }, "responseRequired": true } -Info 56 [00:02:14.000] request: +Info 57 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:15.000] response: +Info 58 [00:02:16.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 57 [00:02:15.000] response: }, "responseRequired": true } -Info 58 [00:02:16.000] request: +Info 59 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:17.000] response: +Info 60 [00:02:18.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 59 [00:02:17.000] response: }, "responseRequired": true } -Info 60 [00:02:18.000] request: +Info 61 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:19.000] response: +Info 62 [00:02:20.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 61 [00:02:19.000] response: }, "responseRequired": true } -Info 62 [00:02:20.000] request: +Info 63 [00:02:21.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:23.000] Files (2) +Info 64 [00:02:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:24.000] Files (2) -Info 64 [00:02:24.000] ----------------------------------------------- -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) +Info 65 [00:02:25.000] ----------------------------------------------- +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Open files: -Info 64 [00:02:29.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:30.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Open files: +Info 65 [00:02:30.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:31.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:31.000] response: +Info 65 [00:02:32.000] response: { "responseRequired": false } -Info 65 [00:02:32.000] request: +Info 66 [00:02:33.000] request: { "command": "open", "arguments": { @@ -1212,22 +1213,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:34.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:35.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:37.000] Files (2) +Info 67 [00:02:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:35.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:36.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:38.000] Files (2) -Info 69 [00:02:38.000] ----------------------------------------------- -Info 69 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:40.000] Files (2) +Info 70 [00:02:39.000] ----------------------------------------------- +Info 70 [00:02:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:41.000] Files (2) -Info 69 [00:02:41.000] ----------------------------------------------- -Info 69 [00:02:42.000] Open files: -Info 69 [00:02:43.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:44.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:42.000] ----------------------------------------------- +Info 70 [00:02:43.000] Open files: +Info 70 [00:02:44.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:45.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:46.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:47.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1256,11 +1257,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:47.000] response: +Info 70 [00:02:48.000] response: { "responseRequired": false } -Info 70 [00:02:48.000] request: +Info 71 [00:02:49.000] request: { "command": "close", "arguments": { @@ -1297,18 +1298,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:51.000] Files (2) +Info 72 [00:02:50.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:52.000] Files (2) -Info 72 [00:02:52.000] ----------------------------------------------- -Info 72 [00:02:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:54.000] Files (2) +Info 73 [00:02:53.000] ----------------------------------------------- +Info 73 [00:02:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:55.000] Files (2) -Info 72 [00:02:55.000] ----------------------------------------------- -Info 72 [00:02:56.000] Open files: -Info 72 [00:02:57.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:58.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:56.000] ----------------------------------------------- +Info 73 [00:02:57.000] Open files: +Info 73 [00:02:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1339,11 +1340,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:59.000] response: +Info 73 [00:03:00.000] response: { "responseRequired": false } -Info 73 [00:03:00.000] request: +Info 74 [00:03:01.000] request: { "command": "close", "arguments": { @@ -1382,16 +1383,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:03:01.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:03.000] Files (2) +Info 75 [00:03:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:03.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:04.000] Files (2) -Info 75 [00:03:04.000] ----------------------------------------------- -Info 75 [00:03:05.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:06.000] Files (2) +Info 76 [00:03:05.000] ----------------------------------------------- +Info 76 [00:03:06.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:07.000] Files (2) -Info 75 [00:03:07.000] ----------------------------------------------- -Info 75 [00:03:08.000] Open files: +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Open files: After request PolledWatches:: @@ -1424,11 +1425,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:09.000] response: +Info 76 [00:03:10.000] response: { "responseRequired": false } -Info 76 [00:03:10.000] request: +Info 77 [00:03:11.000] request: { "command": "open", "arguments": { @@ -1469,12 +1470,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:12.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:13.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:14.000] `remove Project:: -Info 81 [00:03:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:16.000] Files (2) +Info 78 [00:03:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:13.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:14.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:15.000] `remove Project:: +Info 82 [00:03:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:17.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1484,24 +1485,24 @@ Info 82 [00:03:16.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:17.000] ----------------------------------------------- -Info 84 [00:03:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 94 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:29.000] Files (2) - -Info 94 [00:03:30.000] ----------------------------------------------- -Info 94 [00:03:31.000] Open files: -Info 94 [00:03:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:18.000] ----------------------------------------------- +Info 85 [00:03:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 95 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:30.000] Files (2) + +Info 95 [00:03:31.000] ----------------------------------------------- +Info 95 [00:03:32.000] Open files: +Info 95 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1520,7 +1521,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:34.000] response: +Info 95 [00:03:35.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js index 1741586ee2c5d..488236784d887 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-dtsMap-not-present.js @@ -251,8 +251,8 @@ Info 14 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 34 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:42.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:44.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js index acdaa565c187f..4ebf245f4f6f0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -679,7 +679,12 @@ FsWatchesRecursive:: Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 51 [00:02:08.000] ----------------------------------------------- After request PolledWatches:: @@ -708,7 +713,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:07.000] response: +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -756,7 +761,7 @@ Info 50 [00:02:07.000] response: }, "responseRequired": true } -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -823,7 +828,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -871,7 +876,7 @@ Info 52 [00:02:09.000] response: }, "responseRequired": true } -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -938,7 +943,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -986,7 +991,7 @@ Info 54 [00:02:11.000] response: }, "responseRequired": true } -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -1053,7 +1058,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -1101,7 +1106,7 @@ Info 56 [00:02:13.000] response: }, "responseRequired": true } -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -1168,7 +1173,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js index 178b8d16bd29d..92b012abb90c4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/dependency-source-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -623,7 +623,12 @@ FsWatchesRecursive:: Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 51 [00:02:08.000] ----------------------------------------------- After request PolledWatches:: @@ -652,7 +657,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:07.000] response: +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -700,7 +705,7 @@ Info 50 [00:02:07.000] response: }, "responseRequired": true } -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -767,7 +772,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -815,7 +820,7 @@ Info 52 [00:02:09.000] response: }, "responseRequired": true } -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -882,7 +887,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -930,7 +935,7 @@ Info 54 [00:02:11.000] response: }, "responseRequired": true } -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -997,7 +1002,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -1045,7 +1050,7 @@ Info 56 [00:02:13.000] response: }, "responseRequired": true } -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -1112,7 +1117,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js index c132bfc72791b..845f530cfbbfd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/rename-locations.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js index 70bf083e419d0..d23a2fbd18ff5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -679,7 +679,12 @@ FsWatchesRecursive:: Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:08.000] ----------------------------------------------- After request PolledWatches:: @@ -708,7 +713,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:07.000] response: +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -756,7 +761,7 @@ Info 50 [00:02:07.000] response: }, "responseRequired": true } -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -823,7 +828,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -871,7 +876,7 @@ Info 52 [00:02:09.000] response: }, "responseRequired": true } -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -938,7 +943,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -986,7 +991,7 @@ Info 54 [00:02:11.000] response: }, "responseRequired": true } -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -1053,7 +1058,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -1101,7 +1106,7 @@ Info 56 [00:02:13.000] response: }, "responseRequired": true } -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -1168,7 +1173,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js index 519dca08a5428..94265d5287e4f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/usage-file-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:17.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:43.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -623,7 +623,12 @@ FsWatchesRecursive:: Info 47 [00:02:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:06.000] Different program with same set of files +Info 49 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:07.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:08.000] ----------------------------------------------- After request PolledWatches:: @@ -652,7 +657,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:07.000] response: +Info 52 [00:02:09.000] response: { "response": { "info": { @@ -700,7 +705,7 @@ Info 50 [00:02:07.000] response: }, "responseRequired": true } -Info 51 [00:02:08.000] request: +Info 53 [00:02:10.000] request: { "command": "rename", "arguments": { @@ -767,7 +772,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:09.000] response: +Info 54 [00:02:11.000] response: { "response": { "info": { @@ -815,7 +820,7 @@ Info 52 [00:02:09.000] response: }, "responseRequired": true } -Info 53 [00:02:10.000] request: +Info 55 [00:02:12.000] request: { "command": "rename", "arguments": { @@ -882,7 +887,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:11.000] response: +Info 56 [00:02:13.000] response: { "response": { "info": { @@ -930,7 +935,7 @@ Info 54 [00:02:11.000] response: }, "responseRequired": true } -Info 55 [00:02:12.000] request: +Info 57 [00:02:14.000] request: { "command": "rename", "arguments": { @@ -997,7 +1002,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:13.000] response: +Info 58 [00:02:15.000] response: { "response": { "info": { @@ -1045,7 +1050,7 @@ Info 56 [00:02:13.000] response: }, "responseRequired": true } -Info 57 [00:02:14.000] request: +Info 59 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -1112,7 +1117,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:15.000] response: +Info 60 [00:02:17.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js index 84dd2400ee990..03a22e3d7eae0 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/configWithReference/when-projects-are-not-built.js @@ -91,8 +91,8 @@ Info 14 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:00:52.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -181,8 +181,8 @@ Info 34 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 8487f0b3a9d27..8a85cc0209818 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,35 +552,36 @@ FsWatchesRecursive:: Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -609,7 +610,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -676,7 +677,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -724,7 +725,7 @@ Info 55 [00:02:40.000] response: }, "responseRequired": true } -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -791,7 +792,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -839,7 +840,7 @@ Info 57 [00:02:42.000] response: }, "responseRequired": true } -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -906,7 +907,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -954,7 +955,7 @@ Info 59 [00:02:44.000] response: }, "responseRequired": true } -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -1069,7 +1070,7 @@ Info 61 [00:02:46.000] response: }, "responseRequired": true } -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -1136,7 +1137,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js index a97f2a6db9b00..f04d4fc6e5c8f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -562,6 +562,7 @@ FsWatchesRecursive:: Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 51 [00:02:14.000] Same program as before After request PolledWatches:: @@ -590,7 +591,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 51 [00:02:14.000] response: +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -638,7 +639,7 @@ Info 51 [00:02:14.000] response: }, "responseRequired": true } -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -705,7 +706,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -753,7 +754,7 @@ Info 53 [00:02:16.000] response: }, "responseRequired": true } -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -820,7 +821,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -868,7 +869,7 @@ Info 55 [00:02:18.000] response: }, "responseRequired": true } -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -935,7 +936,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -983,7 +984,7 @@ Info 57 [00:02:20.000] response: }, "responseRequired": true } -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1050,7 +1051,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js index a9862b8bde6f1..38f4fb9a20c4c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-created.js @@ -246,8 +246,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -336,8 +336,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,8 +552,9 @@ FsWatchesRecursive:: Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 54 [00:02:17.000] Same program as before +Info 55 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:19.000] response: +Info 57 [00:02:20.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 56 [00:02:19.000] response: }, "responseRequired": true } -Info 57 [00:02:20.000] request: +Info 58 [00:02:21.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 58 [00:02:21.000] response: }, "responseRequired": true } -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 60 [00:02:23.000] response: }, "responseRequired": true } -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 62 [00:02:25.000] response: }, "responseRequired": true } -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 64 [00:02:27.000] response: }, "responseRequired": true } -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 67 [00:02:31.000] Files (2) +Info 67 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 68 [00:02:32.000] Files (2) -Info 67 [00:02:32.000] ----------------------------------------------- -Info 67 [00:02:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 67 [00:02:34.000] Files (2) +Info 68 [00:02:33.000] ----------------------------------------------- +Info 68 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 68 [00:02:35.000] Files (2) -Info 67 [00:02:35.000] ----------------------------------------------- -Info 67 [00:02:36.000] Open files: -Info 67 [00:02:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 67 [00:02:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 68 [00:02:36.000] ----------------------------------------------- +Info 68 [00:02:37.000] Open files: +Info 68 [00:02:38.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 68 [00:02:39.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 67 [00:02:39.000] response: +Info 68 [00:02:40.000] response: { "responseRequired": false } -Info 68 [00:02:40.000] request: +Info 69 [00:02:41.000] request: { "command": "open", "arguments": { @@ -1212,22 +1213,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 70 [00:02:42.000] Search path: /user/username/projects/myproject/random -Info 71 [00:02:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 72 [00:02:44.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:45.000] Files (2) +Info 70 [00:02:42.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 71 [00:02:43.000] Search path: /user/username/projects/myproject/random +Info 72 [00:02:44.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:46.000] Files (2) -Info 72 [00:02:46.000] ----------------------------------------------- -Info 72 [00:02:47.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:48.000] Files (2) +Info 73 [00:02:47.000] ----------------------------------------------- +Info 73 [00:02:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:49.000] Files (2) -Info 72 [00:02:49.000] ----------------------------------------------- -Info 72 [00:02:50.000] Open files: -Info 72 [00:02:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 72 [00:02:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 72 [00:02:53.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:02:54.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:50.000] ----------------------------------------------- +Info 73 [00:02:51.000] Open files: +Info 73 [00:02:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 73 [00:02:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 73 [00:02:54.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:02:55.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1256,11 +1257,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:55.000] response: +Info 73 [00:02:56.000] response: { "responseRequired": false } -Info 73 [00:02:56.000] request: +Info 74 [00:02:57.000] request: { "command": "close", "arguments": { @@ -1297,18 +1298,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:02:57.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:58.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:02:59.000] Files (2) +Info 75 [00:02:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:00.000] Files (2) -Info 75 [00:03:00.000] ----------------------------------------------- -Info 75 [00:03:01.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:02.000] Files (2) +Info 76 [00:03:01.000] ----------------------------------------------- +Info 76 [00:03:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:03.000] Files (2) -Info 75 [00:03:03.000] ----------------------------------------------- -Info 75 [00:03:04.000] Open files: -Info 75 [00:03:05.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:03:06.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:03:04.000] ----------------------------------------------- +Info 76 [00:03:05.000] Open files: +Info 76 [00:03:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:03:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1339,11 +1340,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:07.000] response: +Info 76 [00:03:08.000] response: { "responseRequired": false } -Info 76 [00:03:08.000] request: +Info 77 [00:03:09.000] request: { "command": "close", "arguments": { @@ -1382,16 +1383,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 78 [00:03:11.000] Files (2) +Info 78 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:11.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 79 [00:03:12.000] Files (2) -Info 78 [00:03:12.000] ----------------------------------------------- -Info 78 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:14.000] Files (2) +Info 79 [00:03:13.000] ----------------------------------------------- +Info 79 [00:03:14.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:15.000] Files (2) -Info 78 [00:03:15.000] ----------------------------------------------- -Info 78 [00:03:16.000] Open files: +Info 79 [00:03:16.000] ----------------------------------------------- +Info 79 [00:03:17.000] Open files: After request PolledWatches:: @@ -1424,11 +1425,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:17.000] response: +Info 79 [00:03:18.000] response: { "responseRequired": false } -Info 79 [00:03:18.000] request: +Info 80 [00:03:19.000] request: { "command": "open", "arguments": { @@ -1469,12 +1470,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:03:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:20.000] Search path: /user/username/projects/myproject/random -Info 82 [00:03:21.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 83 [00:03:22.000] `remove Project:: -Info 84 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) +Info 81 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:21.000] Search path: /user/username/projects/myproject/random +Info 83 [00:03:22.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:23.000] `remove Project:: +Info 85 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:25.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1484,25 +1485,25 @@ Info 85 [00:03:24.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 86 [00:03:25.000] ----------------------------------------------- -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 89 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 93 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 98 [00:03:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 98 [00:03:38.000] Files (2) - -Info 98 [00:03:39.000] ----------------------------------------------- -Info 98 [00:03:40.000] Open files: -Info 98 [00:03:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 98 [00:03:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:26.000] ----------------------------------------------- +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 90 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 91 [00:03:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 97 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 99 [00:03:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 99 [00:03:39.000] Files (2) + +Info 99 [00:03:40.000] ----------------------------------------------- +Info 99 [00:03:41.000] Open files: +Info 99 [00:03:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 99 [00:03:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1521,7 +1522,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:43.000] response: +Info 99 [00:03:44.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js index ea5d36923c5b6..2be056e30cc7d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-deleted.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -553,7 +553,8 @@ FsWatchesRecursive:: Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:14.000] response: +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 53 [00:02:14.000] response: }, "responseRequired": true } -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 55 [00:02:16.000] response: }, "responseRequired": true } -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 57 [00:02:18.000] response: }, "responseRequired": true } -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 59 [00:02:20.000] response: }, "responseRequired": true } -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 61 [00:02:22.000] response: }, "responseRequired": true } -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:34.000] response: +Info 65 [00:02:35.000] response: { "responseRequired": false } -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -1212,23 +1213,23 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 70 [00:02:41.000] Files (2) +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 71 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 71 [00:02:42.000] Files (2) -Info 70 [00:02:42.000] ----------------------------------------------- -Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 70 [00:02:44.000] Files (2) +Info 71 [00:02:43.000] ----------------------------------------------- +Info 71 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 71 [00:02:45.000] Files (2) -Info 70 [00:02:45.000] ----------------------------------------------- -Info 70 [00:02:46.000] Open files: -Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 71 [00:02:46.000] ----------------------------------------------- +Info 71 [00:02:47.000] Open files: +Info 71 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 71 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 71 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 71 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1255,11 +1256,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 70 [00:02:51.000] response: +Info 71 [00:02:52.000] response: { "responseRequired": false } -Info 71 [00:02:52.000] request: +Info 72 [00:02:53.000] request: { "command": "close", "arguments": { @@ -1294,18 +1295,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 73 [00:02:55.000] Files (2) +Info 73 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 74 [00:02:56.000] Files (2) -Info 73 [00:02:56.000] ----------------------------------------------- -Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:58.000] Files (2) +Info 74 [00:02:57.000] ----------------------------------------------- +Info 74 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:59.000] Files (2) -Info 73 [00:02:59.000] ----------------------------------------------- -Info 73 [00:03:00.000] Open files: -Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 74 [00:03:00.000] ----------------------------------------------- +Info 74 [00:03:01.000] Open files: +Info 74 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 74 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1334,11 +1335,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 73 [00:03:03.000] response: +Info 74 [00:03:04.000] response: { "responseRequired": false } -Info 74 [00:03:04.000] request: +Info 75 [00:03:05.000] request: { "command": "close", "arguments": { @@ -1375,16 +1376,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 76 [00:03:07.000] Files (2) +Info 76 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 77 [00:03:08.000] Files (2) -Info 76 [00:03:08.000] ----------------------------------------------- -Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 76 [00:03:10.000] Files (2) +Info 77 [00:03:09.000] ----------------------------------------------- +Info 77 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 77 [00:03:11.000] Files (2) -Info 76 [00:03:11.000] ----------------------------------------------- -Info 76 [00:03:12.000] Open files: +Info 77 [00:03:12.000] ----------------------------------------------- +Info 77 [00:03:13.000] Open files: After request PolledWatches:: @@ -1415,11 +1416,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 76 [00:03:13.000] response: +Info 77 [00:03:14.000] response: { "responseRequired": false } -Info 77 [00:03:14.000] request: +Info 78 [00:03:15.000] request: { "command": "open", "arguments": { @@ -1458,12 +1459,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random -Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 81 [00:03:18.000] `remove Project:: -Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 83 [00:03:20.000] Files (2) +Info 79 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 80 [00:03:17.000] Search path: /user/username/projects/myproject/random +Info 81 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:19.000] `remove Project:: +Info 83 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 84 [00:03:21.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1473,23 +1474,23 @@ Info 83 [00:03:20.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 84 [00:03:21.000] ----------------------------------------------- -Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 85 [00:03:22.000] ----------------------------------------------- +Info 86 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 88 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1508,7 +1509,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:37.000] response: +Info 95 [00:03:38.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js index f6b236a37123a..20196fc064591 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dts-not-present.js @@ -246,8 +246,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -336,8 +336,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index c001b2a08b7e8..599994aba4dda 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -546,35 +546,36 @@ FsWatchesRecursive:: Info 48 [00:02:11.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 51 [00:02:14.000] Running: *ensureProjectForOpenFiles* -Info 52 [00:02:15.000] Before ensureProjectForOpenFiles: -Info 53 [00:02:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 53 [00:02:17.000] Files (2) - -Info 53 [00:02:18.000] ----------------------------------------------- -Info 53 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 53 [00:02:20.000] Files (2) - -Info 53 [00:02:21.000] ----------------------------------------------- -Info 53 [00:02:22.000] Open files: -Info 53 [00:02:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 53 [00:02:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 53 [00:02:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 53 [00:02:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 53 [00:02:27.000] After ensureProjectForOpenFiles: -Info 54 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 54 [00:02:29.000] Files (2) - -Info 54 [00:02:30.000] ----------------------------------------------- -Info 54 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 54 [00:02:32.000] Files (2) - -Info 54 [00:02:33.000] ----------------------------------------------- -Info 54 [00:02:34.000] Open files: -Info 54 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 54 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 54 [00:02:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 54 [00:02:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 51 [00:02:14.000] Same program as before +Info 52 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 54 [00:02:18.000] Files (2) + +Info 54 [00:02:19.000] ----------------------------------------------- +Info 54 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 54 [00:02:21.000] Files (2) + +Info 54 [00:02:22.000] ----------------------------------------------- +Info 54 [00:02:23.000] Open files: +Info 54 [00:02:24.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 54 [00:02:25.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 54 [00:02:26.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 54 [00:02:27.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:28.000] After ensureProjectForOpenFiles: +Info 55 [00:02:29.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 55 [00:02:30.000] Files (2) + +Info 55 [00:02:31.000] ----------------------------------------------- +Info 55 [00:02:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 55 [00:02:33.000] Files (2) + +Info 55 [00:02:34.000] ----------------------------------------------- +Info 55 [00:02:35.000] Open files: +Info 55 [00:02:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 55 [00:02:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 55 [00:02:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 55 [00:02:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -603,7 +604,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:39.000] request: +Info 55 [00:02:40.000] request: { "command": "rename", "arguments": { @@ -670,7 +671,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:40.000] response: +Info 56 [00:02:41.000] response: { "response": { "info": { @@ -718,7 +719,7 @@ Info 55 [00:02:40.000] response: }, "responseRequired": true } -Info 56 [00:02:41.000] request: +Info 57 [00:02:42.000] request: { "command": "rename", "arguments": { @@ -785,7 +786,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:42.000] response: +Info 58 [00:02:43.000] response: { "response": { "info": { @@ -833,7 +834,7 @@ Info 57 [00:02:42.000] response: }, "responseRequired": true } -Info 58 [00:02:43.000] request: +Info 59 [00:02:44.000] request: { "command": "rename", "arguments": { @@ -900,7 +901,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:44.000] response: +Info 60 [00:02:45.000] response: { "response": { "info": { @@ -948,7 +949,7 @@ Info 59 [00:02:44.000] response: }, "responseRequired": true } -Info 60 [00:02:45.000] request: +Info 61 [00:02:46.000] request: { "command": "rename", "arguments": { @@ -1015,7 +1016,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:46.000] response: +Info 62 [00:02:47.000] response: { "response": { "info": { @@ -1063,7 +1064,7 @@ Info 61 [00:02:46.000] response: }, "responseRequired": true } -Info 62 [00:02:47.000] request: +Info 63 [00:02:48.000] request: { "command": "rename", "arguments": { @@ -1130,7 +1131,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:48.000] response: +Info 64 [00:02:49.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js index 9ebc97de856f7..6f1020ab171ab 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -556,6 +556,7 @@ FsWatchesRecursive:: Info 49 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 50 [00:02:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 51 [00:02:14.000] Same program as before After request PolledWatches:: @@ -584,7 +585,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 51 [00:02:14.000] response: +Info 52 [00:02:15.000] response: { "response": { "info": { @@ -632,7 +633,7 @@ Info 51 [00:02:14.000] response: }, "responseRequired": true } -Info 52 [00:02:15.000] request: +Info 53 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -699,7 +700,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -747,7 +748,7 @@ Info 53 [00:02:16.000] response: }, "responseRequired": true } -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -814,7 +815,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -862,7 +863,7 @@ Info 55 [00:02:18.000] response: }, "responseRequired": true } -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -929,7 +930,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -977,7 +978,7 @@ Info 57 [00:02:20.000] response: }, "responseRequired": true } -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1044,7 +1045,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js index fb586720be566..18b63773d7999 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-created.js @@ -251,8 +251,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -552,7 +552,8 @@ FsWatchesRecursive:: Info 50 [00:02:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 52 [00:02:15.000] Same program as before +Info 53 [00:02:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -581,7 +582,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:16.000] response: +Info 54 [00:02:17.000] response: { "response": { "info": { @@ -629,7 +630,7 @@ Info 53 [00:02:16.000] response: }, "responseRequired": true } -Info 54 [00:02:17.000] request: +Info 55 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -696,7 +697,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:18.000] response: +Info 56 [00:02:19.000] response: { "response": { "info": { @@ -744,7 +745,7 @@ Info 55 [00:02:18.000] response: }, "responseRequired": true } -Info 56 [00:02:19.000] request: +Info 57 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -811,7 +812,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:20.000] response: +Info 58 [00:02:21.000] response: { "response": { "info": { @@ -859,7 +860,7 @@ Info 57 [00:02:20.000] response: }, "responseRequired": true } -Info 58 [00:02:21.000] request: +Info 59 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -926,7 +927,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 60 [00:02:23.000] response: { "response": { "info": { @@ -974,7 +975,7 @@ Info 59 [00:02:22.000] response: }, "responseRequired": true } -Info 60 [00:02:23.000] request: +Info 61 [00:02:24.000] request: { "command": "rename", "arguments": { @@ -1041,7 +1042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:24.000] response: +Info 62 [00:02:25.000] response: { "response": { "info": { @@ -1089,7 +1090,7 @@ Info 61 [00:02:24.000] response: }, "responseRequired": true } -Info 62 [00:02:25.000] request: +Info 63 [00:02:26.000] request: { "command": "close", "arguments": { @@ -1126,18 +1127,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:28.000] Files (2) +Info 64 [00:02:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:29.000] Files (2) -Info 64 [00:02:29.000] ----------------------------------------------- -Info 64 [00:02:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:31.000] Files (2) +Info 65 [00:02:30.000] ----------------------------------------------- +Info 65 [00:02:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:32.000] Files (2) -Info 64 [00:02:32.000] ----------------------------------------------- -Info 64 [00:02:33.000] Open files: -Info 64 [00:02:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:33.000] ----------------------------------------------- +Info 65 [00:02:34.000] Open files: +Info 65 [00:02:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1168,11 +1169,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:36.000] response: +Info 65 [00:02:37.000] response: { "responseRequired": false } -Info 65 [00:02:37.000] request: +Info 66 [00:02:38.000] request: { "command": "open", "arguments": { @@ -1211,22 +1212,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:39.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:40.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:42.000] Files (2) +Info 67 [00:02:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:40.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:43.000] Files (2) -Info 69 [00:02:43.000] ----------------------------------------------- -Info 69 [00:02:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:45.000] Files (2) +Info 70 [00:02:44.000] ----------------------------------------------- +Info 70 [00:02:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:46.000] Files (2) -Info 69 [00:02:46.000] ----------------------------------------------- -Info 69 [00:02:47.000] Open files: -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:47.000] ----------------------------------------------- +Info 70 [00:02:48.000] Open files: +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1255,11 +1256,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:52.000] response: +Info 70 [00:02:53.000] response: { "responseRequired": false } -Info 70 [00:02:53.000] request: +Info 71 [00:02:54.000] request: { "command": "close", "arguments": { @@ -1296,18 +1297,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:54.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:56.000] Files (2) +Info 72 [00:02:55.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:57.000] Files (2) -Info 72 [00:02:57.000] ----------------------------------------------- -Info 72 [00:02:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:59.000] Files (2) +Info 73 [00:02:58.000] ----------------------------------------------- +Info 73 [00:02:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:03:00.000] Files (2) -Info 72 [00:03:00.000] ----------------------------------------------- -Info 72 [00:03:01.000] Open files: -Info 72 [00:03:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:03:01.000] ----------------------------------------------- +Info 73 [00:03:02.000] Open files: +Info 73 [00:03:03.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:04.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1338,11 +1339,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:03:04.000] response: +Info 73 [00:03:05.000] response: { "responseRequired": false } -Info 73 [00:03:05.000] request: +Info 74 [00:03:06.000] request: { "command": "close", "arguments": { @@ -1381,16 +1382,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:03:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:08.000] Files (2) +Info 75 [00:03:07.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:09.000] Files (2) -Info 75 [00:03:09.000] ----------------------------------------------- -Info 75 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:11.000] Files (2) +Info 76 [00:03:10.000] ----------------------------------------------- +Info 76 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:12.000] Files (2) -Info 75 [00:03:12.000] ----------------------------------------------- -Info 75 [00:03:13.000] Open files: +Info 76 [00:03:13.000] ----------------------------------------------- +Info 76 [00:03:14.000] Open files: After request PolledWatches:: @@ -1423,11 +1424,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:14.000] response: +Info 76 [00:03:15.000] response: { "responseRequired": false } -Info 76 [00:03:15.000] request: +Info 77 [00:03:16.000] request: { "command": "open", "arguments": { @@ -1468,12 +1469,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:17.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:18.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:19.000] `remove Project:: -Info 81 [00:03:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:21.000] Files (2) +Info 78 [00:03:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:18.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:19.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:20.000] `remove Project:: +Info 82 [00:03:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:22.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1483,24 +1484,24 @@ Info 82 [00:03:21.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:22.000] ----------------------------------------------- -Info 84 [00:03:23.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:24.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 94 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:34.000] Files (2) - -Info 94 [00:03:35.000] ----------------------------------------------- -Info 94 [00:03:36.000] Open files: -Info 94 [00:03:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:23.000] ----------------------------------------------- +Info 85 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 95 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:35.000] Files (2) + +Info 95 [00:03:36.000] ----------------------------------------------- +Info 95 [00:03:37.000] Open files: +Info 95 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1519,7 +1520,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:39.000] response: +Info 95 [00:03:40.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js index 6f4cfb7405189..3dc6dd6af0b69 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-deleted.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -553,7 +553,8 @@ FsWatchesRecursive:: Info 50 [00:02:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 51 [00:02:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 52 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 52 [00:02:13.000] Same program as before +Info 53 [00:02:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -582,7 +583,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:14.000] response: +Info 54 [00:02:15.000] response: { "response": { "info": { @@ -630,7 +631,7 @@ Info 53 [00:02:14.000] response: }, "responseRequired": true } -Info 54 [00:02:15.000] request: +Info 55 [00:02:16.000] request: { "command": "rename", "arguments": { @@ -697,7 +698,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:16.000] response: +Info 56 [00:02:17.000] response: { "response": { "info": { @@ -745,7 +746,7 @@ Info 55 [00:02:16.000] response: }, "responseRequired": true } -Info 56 [00:02:17.000] request: +Info 57 [00:02:18.000] request: { "command": "rename", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:18.000] response: +Info 58 [00:02:19.000] response: { "response": { "info": { @@ -860,7 +861,7 @@ Info 57 [00:02:18.000] response: }, "responseRequired": true } -Info 58 [00:02:19.000] request: +Info 59 [00:02:20.000] request: { "command": "rename", "arguments": { @@ -927,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:20.000] response: +Info 60 [00:02:21.000] response: { "response": { "info": { @@ -975,7 +976,7 @@ Info 59 [00:02:20.000] response: }, "responseRequired": true } -Info 60 [00:02:21.000] request: +Info 61 [00:02:22.000] request: { "command": "rename", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:22.000] response: +Info 62 [00:02:23.000] response: { "response": { "info": { @@ -1090,7 +1091,7 @@ Info 61 [00:02:22.000] response: }, "responseRequired": true } -Info 62 [00:02:23.000] request: +Info 63 [00:02:24.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 64 [00:02:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 64 [00:02:26.000] Files (2) +Info 64 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 65 [00:02:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 65 [00:02:27.000] Files (2) -Info 64 [00:02:27.000] ----------------------------------------------- -Info 64 [00:02:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 64 [00:02:29.000] Files (2) +Info 65 [00:02:28.000] ----------------------------------------------- +Info 65 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 65 [00:02:30.000] Files (2) -Info 64 [00:02:30.000] ----------------------------------------------- -Info 64 [00:02:31.000] Open files: -Info 64 [00:02:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 64 [00:02:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 65 [00:02:31.000] ----------------------------------------------- +Info 65 [00:02:32.000] Open files: +Info 65 [00:02:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 65 [00:02:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1169,11 +1170,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:34.000] response: +Info 65 [00:02:35.000] response: { "responseRequired": false } -Info 65 [00:02:35.000] request: +Info 66 [00:02:36.000] request: { "command": "open", "arguments": { @@ -1212,22 +1213,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 67 [00:02:37.000] Search path: /user/username/projects/myproject/random -Info 68 [00:02:38.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 69 [00:02:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 69 [00:02:40.000] Files (2) +Info 67 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 68 [00:02:38.000] Search path: /user/username/projects/myproject/random +Info 69 [00:02:39.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 70 [00:02:41.000] Files (2) -Info 69 [00:02:41.000] ----------------------------------------------- -Info 69 [00:02:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:43.000] Files (2) +Info 70 [00:02:42.000] ----------------------------------------------- +Info 70 [00:02:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:44.000] Files (2) -Info 69 [00:02:44.000] ----------------------------------------------- -Info 69 [00:02:45.000] Open files: -Info 69 [00:02:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 69 [00:02:47.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 69 [00:02:48.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 69 [00:02:49.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 70 [00:02:45.000] ----------------------------------------------- +Info 70 [00:02:46.000] Open files: +Info 70 [00:02:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 70 [00:02:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 70 [00:02:49.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 70 [00:02:50.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1256,11 +1257,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:50.000] response: +Info 70 [00:02:51.000] response: { "responseRequired": false } -Info 70 [00:02:51.000] request: +Info 71 [00:02:52.000] request: { "command": "close", "arguments": { @@ -1297,18 +1298,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 72 [00:02:54.000] Files (2) +Info 72 [00:02:53.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 73 [00:02:55.000] Files (2) -Info 72 [00:02:55.000] ----------------------------------------------- -Info 72 [00:02:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 72 [00:02:57.000] Files (2) +Info 73 [00:02:56.000] ----------------------------------------------- +Info 73 [00:02:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 73 [00:02:58.000] Files (2) -Info 72 [00:02:58.000] ----------------------------------------------- -Info 72 [00:02:59.000] Open files: -Info 72 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 72 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 73 [00:02:59.000] ----------------------------------------------- +Info 73 [00:03:00.000] Open files: +Info 73 [00:03:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 73 [00:03:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1339,11 +1340,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:03:02.000] response: +Info 73 [00:03:03.000] response: { "responseRequired": false } -Info 73 [00:03:03.000] request: +Info 74 [00:03:04.000] request: { "command": "close", "arguments": { @@ -1382,16 +1383,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 75 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 75 [00:03:06.000] Files (2) +Info 75 [00:03:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 76 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 76 [00:03:07.000] Files (2) -Info 75 [00:03:07.000] ----------------------------------------------- -Info 75 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:03:09.000] Files (2) +Info 76 [00:03:08.000] ----------------------------------------------- +Info 76 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:03:10.000] Files (2) -Info 75 [00:03:10.000] ----------------------------------------------- -Info 75 [00:03:11.000] Open files: +Info 76 [00:03:11.000] ----------------------------------------------- +Info 76 [00:03:12.000] Open files: After request PolledWatches:: @@ -1424,11 +1425,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:03:12.000] response: +Info 76 [00:03:13.000] response: { "responseRequired": false } -Info 76 [00:03:13.000] request: +Info 77 [00:03:14.000] request: { "command": "open", "arguments": { @@ -1469,12 +1470,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 78 [00:03:15.000] Search path: /user/username/projects/myproject/random -Info 79 [00:03:16.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 80 [00:03:17.000] `remove Project:: -Info 81 [00:03:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 82 [00:03:19.000] Files (2) +Info 78 [00:03:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:16.000] Search path: /user/username/projects/myproject/random +Info 80 [00:03:17.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 81 [00:03:18.000] `remove Project:: +Info 82 [00:03:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 83 [00:03:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -1484,24 +1485,24 @@ Info 82 [00:03:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 83 [00:03:20.000] ----------------------------------------------- -Info 84 [00:03:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 85 [00:03:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 86 [00:03:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 87 [00:03:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 88 [00:03:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 89 [00:03:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 90 [00:03:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 91 [00:03:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 94 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 94 [00:03:32.000] Files (2) - -Info 94 [00:03:33.000] ----------------------------------------------- -Info 94 [00:03:34.000] Open files: -Info 94 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 94 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 84 [00:03:21.000] ----------------------------------------------- +Info 85 [00:03:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 86 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 88 [00:03:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 89 [00:03:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 94 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 95 [00:03:32.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 95 [00:03:33.000] Files (2) + +Info 95 [00:03:34.000] ----------------------------------------------- +Info 95 [00:03:35.000] Open files: +Info 95 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 95 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1520,7 +1521,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:37.000] response: +Info 95 [00:03:38.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js index f2f4425ff76f4..ed51e749e9eb6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/dependency-dtsMap-not-present.js @@ -251,8 +251,8 @@ Info 14 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 34 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js index df309e29ed075..3dcb7b9ebde48 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/rename-locations.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index 25c89366b1d1f..da922c9b9d73b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -679,7 +679,12 @@ FsWatchesRecursive:: Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- After request PolledWatches:: @@ -708,7 +713,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:10.000] response: +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -756,7 +761,7 @@ Info 50 [00:02:10.000] response: }, "responseRequired": true } -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -823,7 +828,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -871,7 +876,7 @@ Info 52 [00:02:12.000] response: }, "responseRequired": true } -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -938,7 +943,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -986,7 +991,7 @@ Info 54 [00:02:14.000] response: }, "responseRequired": true } -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -1053,7 +1058,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -1101,7 +1106,7 @@ Info 56 [00:02:16.000] response: }, "responseRequired": true } -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1168,7 +1173,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js index fae8397c4e71a..0994ec3d7a1da 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependency/disabledSourceRef/usage-file-changes.js @@ -254,8 +254,8 @@ Info 14 [00:01:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:01:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:01:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 17 [00:01:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 34 [00:01:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:44.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 37 [00:01:46.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -623,7 +623,12 @@ FsWatchesRecursive:: Info 47 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 48 [00:02:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 49 [00:02:09.000] Different program with same set of files +Info 49 [00:02:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 50 [00:02:10.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 51 [00:02:11.000] ----------------------------------------------- After request PolledWatches:: @@ -652,7 +657,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 50 [00:02:10.000] response: +Info 52 [00:02:12.000] response: { "response": { "info": { @@ -700,7 +705,7 @@ Info 50 [00:02:10.000] response: }, "responseRequired": true } -Info 51 [00:02:11.000] request: +Info 53 [00:02:13.000] request: { "command": "rename", "arguments": { @@ -767,7 +772,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 52 [00:02:12.000] response: +Info 54 [00:02:14.000] response: { "response": { "info": { @@ -815,7 +820,7 @@ Info 52 [00:02:12.000] response: }, "responseRequired": true } -Info 53 [00:02:13.000] request: +Info 55 [00:02:15.000] request: { "command": "rename", "arguments": { @@ -882,7 +887,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:14.000] response: +Info 56 [00:02:16.000] response: { "response": { "info": { @@ -930,7 +935,7 @@ Info 54 [00:02:14.000] response: }, "responseRequired": true } -Info 55 [00:02:15.000] request: +Info 57 [00:02:17.000] request: { "command": "rename", "arguments": { @@ -997,7 +1002,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:16.000] response: +Info 58 [00:02:18.000] response: { "response": { "info": { @@ -1045,7 +1050,7 @@ Info 56 [00:02:16.000] response: }, "responseRequired": true } -Info 57 [00:02:17.000] request: +Info 59 [00:02:19.000] request: { "command": "rename", "arguments": { @@ -1112,7 +1117,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:18.000] response: +Info 60 [00:02:20.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 77a104535b999..c1a3026f68af4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -882,51 +882,58 @@ FsWatchesRecursive:: Info 76 [00:02:55.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files -Info 80 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 83 [00:03:02.000] Running: *ensureProjectForOpenFiles* -Info 84 [00:03:03.000] Before ensureProjectForOpenFiles: -Info 85 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:05.000] Files (3) - -Info 85 [00:03:06.000] ----------------------------------------------- -Info 85 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:08.000] Files (2) - -Info 85 [00:03:09.000] ----------------------------------------------- -Info 85 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:11.000] Files (2) - -Info 85 [00:03:12.000] ----------------------------------------------- -Info 85 [00:03:13.000] Open files: -Info 85 [00:03:14.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 85 [00:03:20.000] After ensureProjectForOpenFiles: -Info 86 [00:03:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:22.000] Files (3) - -Info 86 [00:03:23.000] ----------------------------------------------- -Info 86 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:25.000] Files (2) - -Info 86 [00:03:26.000] ----------------------------------------------- -Info 86 [00:03:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:28.000] Files (2) - -Info 86 [00:03:29.000] ----------------------------------------------- -Info 86 [00:03:30.000] Open files: -Info 86 [00:03:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- +Info 82 [00:03:01.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 83 [00:03:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 84 [00:03:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 85 [00:03:04.000] Same program as before +Info 86 [00:03:05.000] Running: *ensureProjectForOpenFiles* +Info 87 [00:03:06.000] Before ensureProjectForOpenFiles: +Info 88 [00:03:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:08.000] Files (3) + +Info 88 [00:03:09.000] ----------------------------------------------- +Info 88 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:11.000] Files (2) + +Info 88 [00:03:12.000] ----------------------------------------------- +Info 88 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:14.000] Files (2) + +Info 88 [00:03:15.000] ----------------------------------------------- +Info 88 [00:03:16.000] Open files: +Info 88 [00:03:17.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:19.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:20.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:21.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:22.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 88 [00:03:23.000] After ensureProjectForOpenFiles: +Info 89 [00:03:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:25.000] Files (3) + +Info 89 [00:03:26.000] ----------------------------------------------- +Info 89 [00:03:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 89 [00:03:28.000] Files (2) + +Info 89 [00:03:29.000] ----------------------------------------------- +Info 89 [00:03:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 89 [00:03:31.000] Files (2) + +Info 89 [00:03:32.000] ----------------------------------------------- +Info 89 [00:03:33.000] Open files: +Info 89 [00:03:34.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 89 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 89 [00:03:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 89 [00:03:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 89 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 89 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -963,7 +970,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:37.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1046,7 +1053,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:38.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -1083,7 +1090,7 @@ Info 87 [00:03:38.000] response: }, "responseRequired": true } -Info 88 [00:03:39.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1166,7 +1173,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:40.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -1203,7 +1210,7 @@ Info 89 [00:03:40.000] response: }, "responseRequired": true } -Info 90 [00:03:41.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1286,7 +1293,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:42.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -1323,7 +1330,7 @@ Info 91 [00:03:42.000] response: }, "responseRequired": true } -Info 92 [00:03:43.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1406,7 +1413,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:44.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -1443,7 +1450,7 @@ Info 93 [00:03:44.000] response: }, "responseRequired": true } -Info 94 [00:03:45.000] request: +Info 97 [00:03:48.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1526,7 +1533,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:46.000] response: +Info 98 [00:03:49.000] response: { "response": { "definitions": [ @@ -1563,7 +1570,7 @@ Info 95 [00:03:46.000] response: }, "responseRequired": true } -Info 96 [00:03:47.000] request: +Info 99 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1610,8 +1617,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:48.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:49.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1648,7 +1655,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:50.000] response: +Info 102 [00:03:53.000] response: { "response": { "info": { @@ -1729,7 +1736,7 @@ Info 99 [00:03:50.000] response: }, "responseRequired": true } -Info 100 [00:03:51.000] request: +Info 103 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1776,8 +1783,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:52.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:53.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1814,7 +1821,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:54.000] response: +Info 106 [00:03:57.000] response: { "response": { "info": { @@ -1895,7 +1902,7 @@ Info 103 [00:03:54.000] response: }, "responseRequired": true } -Info 104 [00:03:55.000] request: +Info 107 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -1942,8 +1949,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:56.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:57.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1980,7 +1987,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:58.000] response: +Info 110 [00:04:01.000] response: { "response": { "info": { @@ -2061,7 +2068,7 @@ Info 107 [00:03:58.000] response: }, "responseRequired": true } -Info 108 [00:03:59.000] request: +Info 111 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -2108,8 +2115,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:04:00.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:04:01.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2146,7 +2153,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:04:02.000] response: +Info 114 [00:04:05.000] response: { "response": { "info": { @@ -2227,7 +2234,7 @@ Info 111 [00:04:02.000] response: }, "responseRequired": true } -Info 112 [00:04:03.000] request: +Info 115 [00:04:06.000] request: { "command": "rename", "arguments": { @@ -2274,8 +2281,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:04:04.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:04:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:07.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:04:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2312,7 +2319,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:04:06.000] response: +Info 118 [00:04:09.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js index 43db09a008778..5c32a6bddf57e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-changes.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -892,7 +892,13 @@ FsWatchesRecursive:: Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- After request PolledWatches:: @@ -929,7 +935,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:59.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -966,7 +972,7 @@ Info 80 [00:02:59.000] response: }, "responseRequired": true } -Info 81 [00:03:00.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1049,7 +1055,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:03:01.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -1086,7 +1092,7 @@ Info 82 [00:03:01.000] response: }, "responseRequired": true } -Info 83 [00:03:02.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1169,7 +1175,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:03.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -1206,7 +1212,7 @@ Info 84 [00:03:03.000] response: }, "responseRequired": true } -Info 85 [00:03:04.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1289,7 +1295,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:05.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -1326,7 +1332,7 @@ Info 86 [00:03:05.000] response: }, "responseRequired": true } -Info 87 [00:03:06.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1409,7 +1415,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:07.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -1446,7 +1452,7 @@ Info 88 [00:03:07.000] response: }, "responseRequired": true } -Info 89 [00:03:08.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1493,10 +1499,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 92 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 93 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1533,7 +1540,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:13.000] response: +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1614,7 +1621,7 @@ Info 94 [00:03:13.000] response: }, "responseRequired": true } -Info 95 [00:03:14.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1661,8 +1668,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1699,7 +1706,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:17.000] response: +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1780,7 +1787,7 @@ Info 98 [00:03:17.000] response: }, "responseRequired": true } -Info 99 [00:03:18.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1827,8 +1834,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1865,7 +1872,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:21.000] response: +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1946,7 +1953,7 @@ Info 102 [00:03:21.000] response: }, "responseRequired": true } -Info 103 [00:03:22.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1993,8 +2000,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2031,7 +2038,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:25.000] response: +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -2112,7 +2119,7 @@ Info 106 [00:03:25.000] response: }, "responseRequired": true } -Info 107 [00:03:26.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -2159,8 +2166,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2197,7 +2204,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:29.000] response: +Info 113 [00:03:32.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js index b6e8812e8d141..9c9aea35aea27 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-created.js @@ -247,8 +247,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -456,8 +456,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -829,9 +829,9 @@ Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 83 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:03.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1445,8 +1445,9 @@ FsWatchesRecursive:: Info 97 [00:03:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 98 [00:03:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] Same program as before +Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1483,7 +1484,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:20.000] response: +Info 102 [00:03:21.000] response: { "response": { "info": { @@ -1564,7 +1565,7 @@ Info 101 [00:03:20.000] response: }, "responseRequired": true } -Info 102 [00:03:21.000] request: +Info 103 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1611,8 +1612,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1649,7 +1650,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:24.000] response: +Info 106 [00:03:25.000] response: { "response": { "info": { @@ -1730,7 +1731,7 @@ Info 105 [00:03:24.000] response: }, "responseRequired": true } -Info 106 [00:03:25.000] request: +Info 107 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1777,8 +1778,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1815,7 +1816,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:28.000] response: +Info 110 [00:03:29.000] response: { "response": { "info": { @@ -1896,7 +1897,7 @@ Info 109 [00:03:28.000] response: }, "responseRequired": true } -Info 110 [00:03:29.000] request: +Info 111 [00:03:30.000] request: { "command": "rename", "arguments": { @@ -1943,8 +1944,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency -Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:31.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:32.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1981,7 +1982,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:32.000] response: +Info 114 [00:03:33.000] response: { "response": { "info": { @@ -2062,7 +2063,7 @@ Info 113 [00:03:32.000] response: }, "responseRequired": true } -Info 114 [00:03:33.000] request: +Info 115 [00:03:34.000] request: { "command": "rename", "arguments": { @@ -2109,8 +2110,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:03:34.000] Search path: /user/username/projects/myproject/dependency -Info 116 [00:03:35.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:35.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:03:36.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2147,7 +2148,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:03:36.000] response: +Info 118 [00:03:37.000] response: { "response": { "info": { @@ -2228,7 +2229,7 @@ Info 117 [00:03:36.000] response: }, "responseRequired": true } -Info 118 [00:03:37.000] request: +Info 119 [00:03:38.000] request: { "command": "close", "arguments": { @@ -2273,24 +2274,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:03:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:03:40.000] Files (3) +Info 120 [00:03:39.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 121 [00:03:40.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:41.000] Files (3) -Info 120 [00:03:41.000] ----------------------------------------------- -Info 120 [00:03:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:03:43.000] Files (2) +Info 121 [00:03:42.000] ----------------------------------------------- +Info 121 [00:03:43.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:44.000] Files (2) -Info 120 [00:03:44.000] ----------------------------------------------- -Info 120 [00:03:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:03:46.000] Files (2) +Info 121 [00:03:45.000] ----------------------------------------------- +Info 121 [00:03:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:03:47.000] Files (2) -Info 120 [00:03:47.000] ----------------------------------------------- -Info 120 [00:03:48.000] Open files: -Info 120 [00:03:49.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 120 [00:03:50.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 120 [00:03:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 120 [00:03:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:03:48.000] ----------------------------------------------- +Info 121 [00:03:49.000] Open files: +Info 121 [00:03:50.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:03:51.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:03:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:03:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2329,11 +2330,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:03:53.000] response: +Info 121 [00:03:54.000] response: { "responseRequired": false } -Info 121 [00:03:54.000] request: +Info 122 [00:03:55.000] request: { "command": "open", "arguments": { @@ -2380,28 +2381,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:03:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:03:56.000] Search path: /user/username/projects/myproject/random -Info 124 [00:03:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:03:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:03:59.000] Files (3) - -Info 125 [00:04:00.000] ----------------------------------------------- -Info 125 [00:04:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:02.000] Files (2) - -Info 125 [00:04:03.000] ----------------------------------------------- -Info 125 [00:04:04.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:05.000] Files (2) - -Info 125 [00:04:06.000] ----------------------------------------------- -Info 125 [00:04:07.000] Open files: -Info 125 [00:04:08.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 125 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 125 [00:04:10.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 125 [00:04:11.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 125 [00:04:12.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:13.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:03:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 124 [00:03:57.000] Search path: /user/username/projects/myproject/random +Info 125 [00:03:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:03:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:00.000] Files (3) + +Info 126 [00:04:01.000] ----------------------------------------------- +Info 126 [00:04:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:03.000] Files (2) + +Info 126 [00:04:04.000] ----------------------------------------------- +Info 126 [00:04:05.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:06.000] Files (2) + +Info 126 [00:04:07.000] ----------------------------------------------- +Info 126 [00:04:08.000] Open files: +Info 126 [00:04:09.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:10.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2438,11 +2439,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:14.000] response: +Info 126 [00:04:15.000] response: { "responseRequired": false } -Info 126 [00:04:15.000] request: +Info 127 [00:04:16.000] request: { "command": "close", "arguments": { @@ -2487,24 +2488,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 127 [00:04:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:18.000] Files (3) +Info 128 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:19.000] Files (3) -Info 128 [00:04:19.000] ----------------------------------------------- -Info 128 [00:04:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:21.000] Files (2) +Info 129 [00:04:20.000] ----------------------------------------------- +Info 129 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:22.000] Files (2) -Info 128 [00:04:22.000] ----------------------------------------------- -Info 128 [00:04:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:24.000] Files (2) +Info 129 [00:04:23.000] ----------------------------------------------- +Info 129 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:25.000] Files (2) -Info 128 [00:04:25.000] ----------------------------------------------- -Info 128 [00:04:26.000] Open files: -Info 128 [00:04:27.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 128 [00:04:28.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 128 [00:04:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 128 [00:04:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:26.000] ----------------------------------------------- +Info 129 [00:04:27.000] Open files: +Info 129 [00:04:28.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:29.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2543,11 +2544,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:31.000] response: +Info 129 [00:04:32.000] response: { "responseRequired": false } -Info 129 [00:04:32.000] request: +Info 130 [00:04:33.000] request: { "command": "close", "arguments": { @@ -2594,22 +2595,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 130 [00:04:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 131 [00:04:35.000] Files (3) +Info 131 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:36.000] Files (3) -Info 131 [00:04:36.000] ----------------------------------------------- -Info 131 [00:04:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 131 [00:04:38.000] Files (2) +Info 132 [00:04:37.000] ----------------------------------------------- +Info 132 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:39.000] Files (2) -Info 131 [00:04:39.000] ----------------------------------------------- -Info 131 [00:04:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 131 [00:04:41.000] Files (2) +Info 132 [00:04:40.000] ----------------------------------------------- +Info 132 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:42.000] Files (2) -Info 131 [00:04:42.000] ----------------------------------------------- -Info 131 [00:04:43.000] Open files: -Info 131 [00:04:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 131 [00:04:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:43.000] ----------------------------------------------- +Info 132 [00:04:44.000] Open files: +Info 132 [00:04:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2650,11 +2651,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:46.000] response: +Info 132 [00:04:47.000] response: { "responseRequired": false } -Info 132 [00:04:47.000] request: +Info 133 [00:04:48.000] request: { "command": "close", "arguments": { @@ -2703,20 +2704,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 133 [00:04:48.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 134 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 134 [00:04:50.000] Files (3) +Info 134 [00:04:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:51.000] Files (3) -Info 134 [00:04:51.000] ----------------------------------------------- -Info 134 [00:04:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 134 [00:04:53.000] Files (2) +Info 135 [00:04:52.000] ----------------------------------------------- +Info 135 [00:04:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:54.000] Files (2) -Info 134 [00:04:54.000] ----------------------------------------------- -Info 134 [00:04:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 134 [00:04:56.000] Files (2) +Info 135 [00:04:55.000] ----------------------------------------------- +Info 135 [00:04:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:57.000] Files (2) -Info 134 [00:04:57.000] ----------------------------------------------- -Info 134 [00:04:58.000] Open files: +Info 135 [00:04:58.000] ----------------------------------------------- +Info 135 [00:04:59.000] Open files: After request PolledWatches:: @@ -2759,11 +2760,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:59.000] response: +Info 135 [00:05:00.000] response: { "responseRequired": false } -Info 135 [00:05:00.000] request: +Info 136 [00:05:01.000] request: { "command": "open", "arguments": { @@ -2814,12 +2815,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 136 [00:05:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 137 [00:05:02.000] Search path: /user/username/projects/myproject/random -Info 138 [00:05:03.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 139 [00:05:04.000] `remove Project:: -Info 140 [00:05:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 141 [00:05:06.000] Files (3) +Info 137 [00:05:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:05:03.000] Search path: /user/username/projects/myproject/random +Info 139 [00:05:04.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:05.000] `remove Project:: +Info 141 [00:05:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:07.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -2832,19 +2833,19 @@ Info 141 [00:05:06.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 142 [00:05:07.000] ----------------------------------------------- -Info 143 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:17.000] `remove Project:: -Info 153 [00:05:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 154 [00:05:19.000] Files (2) +Info 143 [00:05:08.000] ----------------------------------------------- +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:18.000] `remove Project:: +Info 154 [00:05:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2854,26 +2855,26 @@ Info 154 [00:05:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 155 [00:05:20.000] ----------------------------------------------- -Info 156 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 157 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 159 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 168 [00:05:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 168 [00:05:34.000] Files (2) - -Info 168 [00:05:35.000] ----------------------------------------------- -Info 168 [00:05:36.000] Open files: -Info 168 [00:05:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 168 [00:05:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 156 [00:05:21.000] ----------------------------------------------- +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 160 [00:05:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 168 [00:05:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 169 [00:05:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 169 [00:05:35.000] Files (2) + +Info 169 [00:05:36.000] ----------------------------------------------- +Info 169 [00:05:37.000] Open files: +Info 169 [00:05:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 169 [00:05:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2892,7 +2893,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 168 [00:05:39.000] response: +Info 169 [00:05:40.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js index 2d82e47fc53b3..85c610b04be64 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-deleted.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -888,8 +888,8 @@ Info 81 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/pro Info 82 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 83 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:01.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1480,7 +1480,8 @@ FsWatchesRecursive:: Info 96 [00:03:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 97 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 98 [00:03:15.000] Same program as before +Info 99 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file After request PolledWatches:: @@ -1517,7 +1518,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:16.000] response: +Info 100 [00:03:17.000] response: { "response": { "info": { @@ -1565,7 +1566,7 @@ Info 99 [00:03:16.000] response: }, "responseRequired": true } -Info 100 [00:03:17.000] request: +Info 101 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1648,7 +1649,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:18.000] response: +Info 102 [00:03:19.000] response: { "response": { "info": { @@ -1696,7 +1697,7 @@ Info 101 [00:03:18.000] response: }, "responseRequired": true } -Info 102 [00:03:19.000] request: +Info 103 [00:03:20.000] request: { "command": "rename", "arguments": { @@ -1779,7 +1780,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:20.000] response: +Info 104 [00:03:21.000] response: { "response": { "info": { @@ -1827,7 +1828,7 @@ Info 103 [00:03:20.000] response: }, "responseRequired": true } -Info 104 [00:03:21.000] request: +Info 105 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1910,7 +1911,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:22.000] response: +Info 106 [00:03:23.000] response: { "response": { "info": { @@ -1958,7 +1959,7 @@ Info 105 [00:03:22.000] response: }, "responseRequired": true } -Info 106 [00:03:23.000] request: +Info 107 [00:03:24.000] request: { "command": "rename", "arguments": { @@ -2041,7 +2042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:24.000] response: +Info 108 [00:03:25.000] response: { "response": { "info": { @@ -2089,7 +2090,7 @@ Info 107 [00:03:24.000] response: }, "responseRequired": true } -Info 108 [00:03:25.000] request: +Info 109 [00:03:26.000] request: { "command": "close", "arguments": { @@ -2134,24 +2135,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 110 [00:03:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 110 [00:03:28.000] Files (2) +Info 110 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 111 [00:03:29.000] Files (2) -Info 110 [00:03:29.000] ----------------------------------------------- -Info 110 [00:03:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 110 [00:03:31.000] Files (2) +Info 111 [00:03:30.000] ----------------------------------------------- +Info 111 [00:03:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 111 [00:03:32.000] Files (2) -Info 110 [00:03:32.000] ----------------------------------------------- -Info 110 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 110 [00:03:34.000] Files (2) +Info 111 [00:03:33.000] ----------------------------------------------- +Info 111 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 111 [00:03:35.000] Files (2) -Info 110 [00:03:35.000] ----------------------------------------------- -Info 110 [00:03:36.000] Open files: -Info 110 [00:03:37.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 110 [00:03:38.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 110 [00:03:39.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 110 [00:03:40.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:36.000] ----------------------------------------------- +Info 111 [00:03:37.000] Open files: +Info 111 [00:03:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 111 [00:03:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 111 [00:03:40.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 111 [00:03:41.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2190,11 +2191,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:41.000] response: +Info 111 [00:03:42.000] response: { "responseRequired": false } -Info 111 [00:03:42.000] request: +Info 112 [00:03:43.000] request: { "command": "open", "arguments": { @@ -2241,29 +2242,29 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:03:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 113 [00:03:44.000] Search path: /user/username/projects/myproject/random -Info 114 [00:03:45.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 115 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 116 [00:03:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 116 [00:03:48.000] Files (2) - -Info 116 [00:03:49.000] ----------------------------------------------- -Info 116 [00:03:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 116 [00:03:51.000] Files (2) - -Info 116 [00:03:52.000] ----------------------------------------------- -Info 116 [00:03:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 116 [00:03:54.000] Files (2) - -Info 116 [00:03:55.000] ----------------------------------------------- -Info 116 [00:03:56.000] Open files: -Info 116 [00:03:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 116 [00:03:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 116 [00:03:59.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 116 [00:04:00.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 116 [00:04:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 116 [00:04:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 114 [00:03:45.000] Search path: /user/username/projects/myproject/random +Info 115 [00:03:46.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 117 [00:03:48.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 117 [00:03:49.000] Files (2) + +Info 117 [00:03:50.000] ----------------------------------------------- +Info 117 [00:03:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 117 [00:03:52.000] Files (2) + +Info 117 [00:03:53.000] ----------------------------------------------- +Info 117 [00:03:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 117 [00:03:55.000] Files (2) + +Info 117 [00:03:56.000] ----------------------------------------------- +Info 117 [00:03:57.000] Open files: +Info 117 [00:03:58.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 117 [00:03:59.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 117 [00:04:00.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 117 [00:04:01.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 117 [00:04:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2298,11 +2299,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:04:03.000] response: +Info 117 [00:04:04.000] response: { "responseRequired": false } -Info 117 [00:04:04.000] request: +Info 118 [00:04:05.000] request: { "command": "close", "arguments": { @@ -2345,24 +2346,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:04:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 119 [00:04:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:04:07.000] Files (2) +Info 119 [00:04:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 120 [00:04:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 120 [00:04:08.000] Files (2) -Info 119 [00:04:08.000] ----------------------------------------------- -Info 119 [00:04:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:04:10.000] Files (2) +Info 120 [00:04:09.000] ----------------------------------------------- +Info 120 [00:04:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 120 [00:04:11.000] Files (2) -Info 119 [00:04:11.000] ----------------------------------------------- -Info 119 [00:04:12.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:04:13.000] Files (2) +Info 120 [00:04:12.000] ----------------------------------------------- +Info 120 [00:04:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 120 [00:04:14.000] Files (2) -Info 119 [00:04:14.000] ----------------------------------------------- -Info 119 [00:04:15.000] Open files: -Info 119 [00:04:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 120 [00:04:15.000] ----------------------------------------------- +Info 120 [00:04:16.000] Open files: +Info 120 [00:04:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 120 [00:04:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 120 [00:04:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 120 [00:04:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2399,11 +2400,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:20.000] response: +Info 120 [00:04:21.000] response: { "responseRequired": false } -Info 120 [00:04:21.000] request: +Info 121 [00:04:22.000] request: { "command": "close", "arguments": { @@ -2448,22 +2449,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:04:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:24.000] Files (2) +Info 122 [00:04:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 123 [00:04:25.000] Files (2) -Info 122 [00:04:25.000] ----------------------------------------------- -Info 122 [00:04:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:27.000] Files (2) +Info 123 [00:04:26.000] ----------------------------------------------- +Info 123 [00:04:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 123 [00:04:28.000] Files (2) -Info 122 [00:04:28.000] ----------------------------------------------- -Info 122 [00:04:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:30.000] Files (2) +Info 123 [00:04:29.000] ----------------------------------------------- +Info 123 [00:04:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 123 [00:04:31.000] Files (2) -Info 122 [00:04:31.000] ----------------------------------------------- -Info 122 [00:04:32.000] Open files: -Info 122 [00:04:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:04:32.000] ----------------------------------------------- +Info 123 [00:04:33.000] Open files: +Info 123 [00:04:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 123 [00:04:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2502,11 +2503,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:04:35.000] response: +Info 123 [00:04:36.000] response: { "responseRequired": false } -Info 123 [00:04:36.000] request: +Info 124 [00:04:37.000] request: { "command": "close", "arguments": { @@ -2553,20 +2554,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 124 [00:04:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:38.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:39.000] Files (2) +Info 125 [00:04:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 126 [00:04:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:40.000] Files (2) -Info 125 [00:04:40.000] ----------------------------------------------- -Info 125 [00:04:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:42.000] Files (2) +Info 126 [00:04:41.000] ----------------------------------------------- +Info 126 [00:04:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:43.000] Files (2) -Info 125 [00:04:43.000] ----------------------------------------------- -Info 125 [00:04:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:45.000] Files (2) +Info 126 [00:04:44.000] ----------------------------------------------- +Info 126 [00:04:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:46.000] Files (2) -Info 125 [00:04:46.000] ----------------------------------------------- -Info 125 [00:04:47.000] Open files: +Info 126 [00:04:47.000] ----------------------------------------------- +Info 126 [00:04:48.000] Open files: After request PolledWatches:: @@ -2607,11 +2608,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:48.000] response: +Info 126 [00:04:49.000] response: { "responseRequired": false } -Info 126 [00:04:49.000] request: +Info 127 [00:04:50.000] request: { "command": "open", "arguments": { @@ -2660,12 +2661,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 127 [00:04:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:51.000] Search path: /user/username/projects/myproject/random -Info 129 [00:04:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 130 [00:04:53.000] `remove Project:: -Info 131 [00:04:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:55.000] Files (2) +Info 128 [00:04:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:52.000] Search path: /user/username/projects/myproject/random +Info 130 [00:04:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 131 [00:04:54.000] `remove Project:: +Info 132 [00:04:55.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:56.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/main/main.ts @@ -2675,19 +2676,19 @@ Info 132 [00:04:55.000] Files (2) main.ts Matched by default include pattern '**/*' -Info 133 [00:04:56.000] ----------------------------------------------- -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 136 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 137 [00:05:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 138 [00:05:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 139 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 140 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 141 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 142 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:06.000] `remove Project:: -Info 144 [00:05:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 145 [00:05:08.000] Files (2) +Info 134 [00:04:57.000] ----------------------------------------------- +Info 135 [00:04:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 136 [00:04:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 137 [00:05:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 140 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 141 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 144 [00:05:07.000] `remove Project:: +Info 145 [00:05:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 146 [00:05:09.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2697,24 +2698,24 @@ Info 145 [00:05:08.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 146 [00:05:09.000] ----------------------------------------------- -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 150 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 151 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 152 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 153 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 157 [00:05:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 157 [00:05:21.000] Files (2) - -Info 157 [00:05:22.000] ----------------------------------------------- -Info 157 [00:05:23.000] Open files: -Info 157 [00:05:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 157 [00:05:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 147 [00:05:10.000] ----------------------------------------------- +Info 148 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 149 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 151 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 152 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 153 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 154 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 157 [00:05:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 158 [00:05:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 158 [00:05:22.000] Files (2) + +Info 158 [00:05:23.000] ----------------------------------------------- +Info 158 [00:05:24.000] Open files: +Info 158 [00:05:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 158 [00:05:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2733,7 +2734,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 157 [00:05:26.000] response: +Info 158 [00:05:27.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js index 16eae3997b096..8d2c5ec8d1bd6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dts-not-present.js @@ -247,8 +247,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -344,8 +344,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -456,8 +456,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 68fff55d39c5d..ab02e0428797a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -876,50 +876,52 @@ FsWatchesRecursive:: Info 76 [00:02:55.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 79 [00:02:58.000] Running: /user/username/projects/myproject/main/tsconfig.json -Info 80 [00:02:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 81 [00:03:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:03:01.000] Running: *ensureProjectForOpenFiles* -Info 83 [00:03:02.000] Before ensureProjectForOpenFiles: -Info 84 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:03:04.000] Files (3) - -Info 84 [00:03:05.000] ----------------------------------------------- -Info 84 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 84 [00:03:07.000] Files (2) - -Info 84 [00:03:08.000] ----------------------------------------------- -Info 84 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 84 [00:03:10.000] Files (2) - -Info 84 [00:03:11.000] ----------------------------------------------- -Info 84 [00:03:12.000] Open files: -Info 84 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 84 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 84 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 84 [00:03:16.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 84 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 84 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 84 [00:03:19.000] After ensureProjectForOpenFiles: -Info 85 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:21.000] Files (3) - -Info 85 [00:03:22.000] ----------------------------------------------- -Info 85 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) - -Info 85 [00:03:25.000] ----------------------------------------------- -Info 85 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:27.000] Files (2) - -Info 85 [00:03:28.000] ----------------------------------------------- -Info 85 [00:03:29.000] Open files: -Info 85 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Same program as before +Info 80 [00:02:59.000] Running: /user/username/projects/myproject/main/tsconfig.json +Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json +Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:03:02.000] Same program as before +Info 84 [00:03:03.000] Running: *ensureProjectForOpenFiles* +Info 85 [00:03:04.000] Before ensureProjectForOpenFiles: +Info 86 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 86 [00:03:06.000] Files (3) + +Info 86 [00:03:07.000] ----------------------------------------------- +Info 86 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:09.000] Files (2) + +Info 86 [00:03:10.000] ----------------------------------------------- +Info 86 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 86 [00:03:12.000] Files (2) + +Info 86 [00:03:13.000] ----------------------------------------------- +Info 86 [00:03:14.000] Open files: +Info 86 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 86 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 86 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 86 [00:03:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 86 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 86 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 86 [00:03:21.000] After ensureProjectForOpenFiles: +Info 87 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:23.000] Files (3) + +Info 87 [00:03:24.000] ----------------------------------------------- +Info 87 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:26.000] Files (2) + +Info 87 [00:03:27.000] ----------------------------------------------- +Info 87 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:29.000] Files (2) + +Info 87 [00:03:30.000] ----------------------------------------------- +Info 87 [00:03:31.000] Open files: +Info 87 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -956,7 +958,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:36.000] request: +Info 87 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1039,7 +1041,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:37.000] response: +Info 88 [00:03:39.000] response: { "response": { "definitions": [ @@ -1076,7 +1078,7 @@ Info 86 [00:03:37.000] response: }, "responseRequired": true } -Info 87 [00:03:38.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1159,7 +1161,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:39.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -1196,7 +1198,7 @@ Info 88 [00:03:39.000] response: }, "responseRequired": true } -Info 89 [00:03:40.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1279,7 +1281,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:41.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -1316,7 +1318,7 @@ Info 90 [00:03:41.000] response: }, "responseRequired": true } -Info 91 [00:03:42.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1399,7 +1401,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:43.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -1436,7 +1438,7 @@ Info 92 [00:03:43.000] response: }, "responseRequired": true } -Info 93 [00:03:44.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1519,7 +1521,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:45.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -1556,7 +1558,7 @@ Info 94 [00:03:45.000] response: }, "responseRequired": true } -Info 95 [00:03:46.000] request: +Info 97 [00:03:48.000] request: { "command": "rename", "arguments": { @@ -1603,8 +1605,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:47.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 98 [00:03:49.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1641,7 +1643,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:49.000] response: +Info 100 [00:03:51.000] response: { "response": { "info": { @@ -1722,7 +1724,7 @@ Info 98 [00:03:49.000] response: }, "responseRequired": true } -Info 99 [00:03:50.000] request: +Info 101 [00:03:52.000] request: { "command": "rename", "arguments": { @@ -1769,8 +1771,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:53.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1807,7 +1809,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:53.000] response: +Info 104 [00:03:55.000] response: { "response": { "info": { @@ -1888,7 +1890,7 @@ Info 102 [00:03:53.000] response: }, "responseRequired": true } -Info 103 [00:03:54.000] request: +Info 105 [00:03:56.000] request: { "command": "rename", "arguments": { @@ -1935,8 +1937,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:57.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1973,7 +1975,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:57.000] response: +Info 108 [00:03:59.000] response: { "response": { "info": { @@ -2054,7 +2056,7 @@ Info 106 [00:03:57.000] response: }, "responseRequired": true } -Info 107 [00:03:58.000] request: +Info 109 [00:04:00.000] request: { "command": "rename", "arguments": { @@ -2101,8 +2103,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:04:01.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2139,7 +2141,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:04:01.000] response: +Info 112 [00:04:03.000] response: { "response": { "info": { @@ -2220,7 +2222,7 @@ Info 110 [00:04:01.000] response: }, "responseRequired": true } -Info 111 [00:04:02.000] request: +Info 113 [00:04:04.000] request: { "command": "rename", "arguments": { @@ -2267,8 +2269,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:04:05.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2305,7 +2307,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:04:05.000] response: +Info 116 [00:04:07.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js index 9dbf0e19fbfca..4525005fcc4f7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-changes.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -886,6 +886,7 @@ FsWatchesRecursive:: Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 79 [00:02:58.000] Same program as before After request PolledWatches:: @@ -922,7 +923,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 79 [00:02:58.000] response: +Info 80 [00:02:59.000] response: { "response": { "definitions": [ @@ -959,7 +960,7 @@ Info 79 [00:02:58.000] response: }, "responseRequired": true } -Info 80 [00:02:59.000] request: +Info 81 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:03:00.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -1079,7 +1080,7 @@ Info 81 [00:03:00.000] response: }, "responseRequired": true } -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1162,7 +1163,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -1199,7 +1200,7 @@ Info 83 [00:03:02.000] response: }, "responseRequired": true } -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1282,7 +1283,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -1319,7 +1320,7 @@ Info 85 [00:03:04.000] response: }, "responseRequired": true } -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1402,7 +1403,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -1439,7 +1440,7 @@ Info 87 [00:03:06.000] response: }, "responseRequired": true } -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "rename", "arguments": { @@ -1486,10 +1487,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 90 [00:03:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 91 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 92 [00:03:11.000] Same program as before +Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1526,7 +1528,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:12.000] response: +Info 95 [00:03:14.000] response: { "response": { "info": { @@ -1607,7 +1609,7 @@ Info 93 [00:03:12.000] response: }, "responseRequired": true } -Info 94 [00:03:13.000] request: +Info 96 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1654,8 +1656,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1692,7 +1694,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:16.000] response: +Info 99 [00:03:18.000] response: { "response": { "info": { @@ -1773,7 +1775,7 @@ Info 97 [00:03:16.000] response: }, "responseRequired": true } -Info 98 [00:03:17.000] request: +Info 100 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1820,8 +1822,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1858,7 +1860,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:20.000] response: +Info 103 [00:03:22.000] response: { "response": { "info": { @@ -1939,7 +1941,7 @@ Info 101 [00:03:20.000] response: }, "responseRequired": true } -Info 102 [00:03:21.000] request: +Info 104 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1986,8 +1988,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2024,7 +2026,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:24.000] response: +Info 107 [00:03:26.000] response: { "response": { "info": { @@ -2105,7 +2107,7 @@ Info 105 [00:03:24.000] response: }, "responseRequired": true } -Info 106 [00:03:25.000] request: +Info 108 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -2152,8 +2154,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2190,7 +2192,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:28.000] response: +Info 111 [00:03:30.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js index 89127d28499da..36acb7daf2d8e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-created.js @@ -253,9 +253,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -473,8 +473,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -849,7 +849,8 @@ FsWatchesRecursive:: Info 78 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 80 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 80 [00:02:59.000] Same program as before +Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -886,7 +887,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:03:00.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -923,7 +924,7 @@ Info 81 [00:03:00.000] response: }, "responseRequired": true } -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1006,7 +1007,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -1043,7 +1044,7 @@ Info 83 [00:03:02.000] response: }, "responseRequired": true } -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1126,7 +1127,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -1163,7 +1164,7 @@ Info 85 [00:03:04.000] response: }, "responseRequired": true } -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1246,7 +1247,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -1283,7 +1284,7 @@ Info 87 [00:03:06.000] response: }, "responseRequired": true } -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1366,7 +1367,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:08.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -1403,7 +1404,7 @@ Info 89 [00:03:08.000] response: }, "responseRequired": true } -Info 90 [00:03:09.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1450,10 +1451,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 92 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1490,7 +1492,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:14.000] response: +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1571,7 +1573,7 @@ Info 95 [00:03:14.000] response: }, "responseRequired": true } -Info 96 [00:03:15.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1618,8 +1620,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1656,7 +1658,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:18.000] response: +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1737,7 +1739,7 @@ Info 99 [00:03:18.000] response: }, "responseRequired": true } -Info 100 [00:03:19.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1784,8 +1786,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1822,7 +1824,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:22.000] response: +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1903,7 +1905,7 @@ Info 103 [00:03:22.000] response: }, "responseRequired": true } -Info 104 [00:03:23.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1950,8 +1952,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1988,7 +1990,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:26.000] response: +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -2069,7 +2071,7 @@ Info 107 [00:03:26.000] response: }, "responseRequired": true } -Info 108 [00:03:27.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -2116,8 +2118,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2154,7 +2156,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:30.000] response: +Info 113 [00:03:32.000] response: { "response": { "info": { @@ -2235,7 +2237,7 @@ Info 111 [00:03:30.000] response: }, "responseRequired": true } -Info 112 [00:03:31.000] request: +Info 114 [00:03:33.000] request: { "command": "close", "arguments": { @@ -2280,24 +2282,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 114 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:03:34.000] Files (3) +Info 115 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 116 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:03:36.000] Files (3) -Info 114 [00:03:35.000] ----------------------------------------------- -Info 114 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:03:37.000] Files (2) +Info 116 [00:03:37.000] ----------------------------------------------- +Info 116 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:03:39.000] Files (2) -Info 114 [00:03:38.000] ----------------------------------------------- -Info 114 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:03:40.000] Files (2) +Info 116 [00:03:40.000] ----------------------------------------------- +Info 116 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:03:42.000] Files (2) -Info 114 [00:03:41.000] ----------------------------------------------- -Info 114 [00:03:42.000] Open files: -Info 114 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 114 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 114 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:03:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:43.000] ----------------------------------------------- +Info 116 [00:03:44.000] Open files: +Info 116 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 116 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 116 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:03:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2336,11 +2338,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:03:47.000] response: +Info 116 [00:03:49.000] response: { "responseRequired": false } -Info 115 [00:03:48.000] request: +Info 117 [00:03:50.000] request: { "command": "open", "arguments": { @@ -2387,28 +2389,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 117 [00:03:50.000] Search path: /user/username/projects/myproject/random -Info 118 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:03:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:03:53.000] Files (3) - -Info 119 [00:03:54.000] ----------------------------------------------- -Info 119 [00:03:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:03:56.000] Files (2) - -Info 119 [00:03:57.000] ----------------------------------------------- -Info 119 [00:03:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:03:59.000] Files (2) - -Info 119 [00:04:00.000] ----------------------------------------------- -Info 119 [00:04:01.000] Open files: -Info 119 [00:04:02.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 119 [00:04:03.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 119 [00:04:04.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:05.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 118 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 120 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:55.000] Files (3) + +Info 121 [00:03:56.000] ----------------------------------------------- +Info 121 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:58.000] Files (2) + +Info 121 [00:03:59.000] ----------------------------------------------- +Info 121 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:04:01.000] Files (2) + +Info 121 [00:04:02.000] ----------------------------------------------- +Info 121 [00:04:03.000] Open files: +Info 121 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:04:07.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 121 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2445,11 +2447,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:08.000] response: +Info 121 [00:04:10.000] response: { "responseRequired": false } -Info 120 [00:04:09.000] request: +Info 122 [00:04:11.000] request: { "command": "close", "arguments": { @@ -2494,24 +2496,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:04:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:12.000] Files (3) +Info 123 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 124 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:04:14.000] Files (3) -Info 122 [00:04:13.000] ----------------------------------------------- -Info 122 [00:04:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:15.000] Files (2) +Info 124 [00:04:15.000] ----------------------------------------------- +Info 124 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:04:17.000] Files (2) -Info 122 [00:04:16.000] ----------------------------------------------- -Info 122 [00:04:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:18.000] Files (2) +Info 124 [00:04:18.000] ----------------------------------------------- +Info 124 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:20.000] Files (2) -Info 122 [00:04:19.000] ----------------------------------------------- -Info 122 [00:04:20.000] Open files: -Info 122 [00:04:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 122 [00:04:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 122 [00:04:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:04:21.000] ----------------------------------------------- +Info 124 [00:04:22.000] Open files: +Info 124 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2550,11 +2552,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:04:25.000] response: +Info 124 [00:04:27.000] response: { "responseRequired": false } -Info 123 [00:04:26.000] request: +Info 125 [00:04:28.000] request: { "command": "close", "arguments": { @@ -2601,22 +2603,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 124 [00:04:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:29.000] Files (3) +Info 126 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:31.000] Files (3) -Info 125 [00:04:30.000] ----------------------------------------------- -Info 125 [00:04:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:32.000] Files (2) +Info 127 [00:04:32.000] ----------------------------------------------- +Info 127 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:34.000] Files (2) -Info 125 [00:04:33.000] ----------------------------------------------- -Info 125 [00:04:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:35.000] Files (2) +Info 127 [00:04:35.000] ----------------------------------------------- +Info 127 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:37.000] Files (2) -Info 125 [00:04:36.000] ----------------------------------------------- -Info 125 [00:04:37.000] Open files: -Info 125 [00:04:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:38.000] ----------------------------------------------- +Info 127 [00:04:39.000] Open files: +Info 127 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2657,11 +2659,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:40.000] response: +Info 127 [00:04:42.000] response: { "responseRequired": false } -Info 126 [00:04:41.000] request: +Info 128 [00:04:43.000] request: { "command": "close", "arguments": { @@ -2710,20 +2712,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 127 [00:04:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:43.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:44.000] Files (3) +Info 129 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:46.000] Files (3) -Info 128 [00:04:45.000] ----------------------------------------------- -Info 128 [00:04:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:47.000] Files (2) +Info 130 [00:04:47.000] ----------------------------------------------- +Info 130 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:49.000] Files (2) -Info 128 [00:04:48.000] ----------------------------------------------- -Info 128 [00:04:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:50.000] Files (2) +Info 130 [00:04:50.000] ----------------------------------------------- +Info 130 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:52.000] Files (2) -Info 128 [00:04:51.000] ----------------------------------------------- -Info 128 [00:04:52.000] Open files: +Info 130 [00:04:53.000] ----------------------------------------------- +Info 130 [00:04:54.000] Open files: After request PolledWatches:: @@ -2766,11 +2768,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:53.000] response: +Info 130 [00:04:55.000] response: { "responseRequired": false } -Info 129 [00:04:54.000] request: +Info 131 [00:04:56.000] request: { "command": "open", "arguments": { @@ -2821,12 +2823,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 130 [00:04:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:56.000] Search path: /user/username/projects/myproject/random -Info 132 [00:04:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 133 [00:04:58.000] `remove Project:: -Info 134 [00:04:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 135 [00:05:00.000] Files (3) +Info 132 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 134 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 135 [00:05:00.000] `remove Project:: +Info 136 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 137 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -2839,19 +2841,19 @@ Info 135 [00:05:00.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 136 [00:05:01.000] ----------------------------------------------- -Info 137 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 138 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 139 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 140 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 141 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 146 [00:05:11.000] `remove Project:: -Info 147 [00:05:12.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 148 [00:05:13.000] Files (2) +Info 138 [00:05:03.000] ----------------------------------------------- +Info 139 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 140 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 141 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:13.000] `remove Project:: +Info 149 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 150 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2861,25 +2863,25 @@ Info 148 [00:05:13.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 149 [00:05:14.000] ----------------------------------------------- -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 152 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 153 [00:05:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 157 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 161 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 161 [00:05:27.000] Files (2) - -Info 161 [00:05:28.000] ----------------------------------------------- -Info 161 [00:05:29.000] Open files: -Info 161 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 161 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 151 [00:05:16.000] ----------------------------------------------- +Info 152 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 153 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 154 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 161 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 162 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 163 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 163 [00:05:29.000] Files (2) + +Info 163 [00:05:30.000] ----------------------------------------------- +Info 163 [00:05:31.000] Open files: +Info 163 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 163 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2898,7 +2900,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 161 [00:05:32.000] response: +Info 163 [00:05:34.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js index 9d764bdcccb74..fd17d9d96ff1a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-deleted.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -885,7 +885,8 @@ FsWatchesRecursive:: Info 80 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 81 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 82 [00:02:59.000] Same program as before +Info 83 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -922,7 +923,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:00.000] response: +Info 84 [00:03:01.000] response: { "response": { "definitions": [ @@ -959,7 +960,7 @@ Info 83 [00:03:00.000] response: }, "responseRequired": true } -Info 84 [00:03:01.000] request: +Info 85 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1042,7 +1043,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:02.000] response: +Info 86 [00:03:03.000] response: { "response": { "definitions": [ @@ -1079,7 +1080,7 @@ Info 85 [00:03:02.000] response: }, "responseRequired": true } -Info 86 [00:03:03.000] request: +Info 87 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1162,7 +1163,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:04.000] response: +Info 88 [00:03:05.000] response: { "response": { "definitions": [ @@ -1199,7 +1200,7 @@ Info 87 [00:03:04.000] response: }, "responseRequired": true } -Info 88 [00:03:05.000] request: +Info 89 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1282,7 +1283,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:06.000] response: +Info 90 [00:03:07.000] response: { "response": { "definitions": [ @@ -1319,7 +1320,7 @@ Info 89 [00:03:06.000] response: }, "responseRequired": true } -Info 90 [00:03:07.000] request: +Info 91 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1402,7 +1403,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:08.000] response: +Info 92 [00:03:09.000] response: { "response": { "definitions": [ @@ -1439,7 +1440,7 @@ Info 91 [00:03:08.000] response: }, "responseRequired": true } -Info 92 [00:03:09.000] request: +Info 93 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1486,8 +1487,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 96 [00:03:13.000] Same program as before After request PolledWatches:: @@ -1524,7 +1526,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:12.000] response: +Info 97 [00:03:14.000] response: { "response": { "info": { @@ -1572,7 +1574,7 @@ Info 95 [00:03:12.000] response: }, "responseRequired": true } -Info 96 [00:03:13.000] request: +Info 98 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1655,7 +1657,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:14.000] response: +Info 99 [00:03:16.000] response: { "response": { "info": { @@ -1703,7 +1705,7 @@ Info 97 [00:03:14.000] response: }, "responseRequired": true } -Info 98 [00:03:15.000] request: +Info 100 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1786,7 +1788,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:16.000] response: +Info 101 [00:03:18.000] response: { "response": { "info": { @@ -1834,7 +1836,7 @@ Info 99 [00:03:16.000] response: }, "responseRequired": true } -Info 100 [00:03:17.000] request: +Info 102 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1917,7 +1919,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:18.000] response: +Info 103 [00:03:20.000] response: { "response": { "info": { @@ -1965,7 +1967,7 @@ Info 101 [00:03:18.000] response: }, "responseRequired": true } -Info 102 [00:03:19.000] request: +Info 104 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -2048,7 +2050,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:20.000] response: +Info 105 [00:03:22.000] response: { "response": { "info": { @@ -2096,7 +2098,7 @@ Info 103 [00:03:20.000] response: }, "responseRequired": true } -Info 104 [00:03:21.000] request: +Info 106 [00:03:23.000] request: { "command": "close", "arguments": { @@ -2141,24 +2143,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 106 [00:03:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 106 [00:03:24.000] Files (3) +Info 107 [00:03:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 108 [00:03:26.000] Files (3) -Info 106 [00:03:25.000] ----------------------------------------------- -Info 106 [00:03:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 106 [00:03:27.000] Files (2) +Info 108 [00:03:27.000] ----------------------------------------------- +Info 108 [00:03:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 108 [00:03:29.000] Files (2) -Info 106 [00:03:28.000] ----------------------------------------------- -Info 106 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 106 [00:03:30.000] Files (2) +Info 108 [00:03:30.000] ----------------------------------------------- +Info 108 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 108 [00:03:32.000] Files (2) -Info 106 [00:03:31.000] ----------------------------------------------- -Info 106 [00:03:32.000] Open files: -Info 106 [00:03:33.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 106 [00:03:34.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 106 [00:03:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 106 [00:03:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:33.000] ----------------------------------------------- +Info 108 [00:03:34.000] Open files: +Info 108 [00:03:35.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 108 [00:03:36.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 108 [00:03:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 108 [00:03:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2197,11 +2199,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:37.000] response: +Info 108 [00:03:39.000] response: { "responseRequired": false } -Info 107 [00:03:38.000] request: +Info 109 [00:03:40.000] request: { "command": "open", "arguments": { @@ -2248,28 +2250,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 109 [00:03:40.000] Search path: /user/username/projects/myproject/random -Info 110 [00:03:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 111 [00:03:42.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 111 [00:03:43.000] Files (3) - -Info 111 [00:03:44.000] ----------------------------------------------- -Info 111 [00:03:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 111 [00:03:46.000] Files (2) - -Info 111 [00:03:47.000] ----------------------------------------------- -Info 111 [00:03:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 111 [00:03:49.000] Files (2) - -Info 111 [00:03:50.000] ----------------------------------------------- -Info 111 [00:03:51.000] Open files: -Info 111 [00:03:52.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 111 [00:03:53.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 111 [00:03:54.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 111 [00:03:55.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:56.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 111 [00:03:57.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 110 [00:03:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:42.000] Search path: /user/username/projects/myproject/random +Info 112 [00:03:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:03:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 113 [00:03:45.000] Files (3) + +Info 113 [00:03:46.000] ----------------------------------------------- +Info 113 [00:03:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 113 [00:03:48.000] Files (2) + +Info 113 [00:03:49.000] ----------------------------------------------- +Info 113 [00:03:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 113 [00:03:51.000] Files (2) + +Info 113 [00:03:52.000] ----------------------------------------------- +Info 113 [00:03:53.000] Open files: +Info 113 [00:03:54.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 113 [00:03:55.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 113 [00:03:56.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 113 [00:03:57.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 113 [00:03:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2306,11 +2308,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:58.000] response: +Info 113 [00:04:00.000] response: { "responseRequired": false } -Info 112 [00:03:59.000] request: +Info 114 [00:04:01.000] request: { "command": "close", "arguments": { @@ -2355,24 +2357,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:04:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 114 [00:04:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:04:02.000] Files (3) +Info 115 [00:04:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 116 [00:04:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:04:04.000] Files (3) -Info 114 [00:04:03.000] ----------------------------------------------- -Info 114 [00:04:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:04:05.000] Files (2) +Info 116 [00:04:05.000] ----------------------------------------------- +Info 116 [00:04:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:04:07.000] Files (2) -Info 114 [00:04:06.000] ----------------------------------------------- -Info 114 [00:04:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:04:08.000] Files (2) +Info 116 [00:04:08.000] ----------------------------------------------- +Info 116 [00:04:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:04:10.000] Files (2) -Info 114 [00:04:09.000] ----------------------------------------------- -Info 114 [00:04:10.000] Open files: -Info 114 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 114 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:04:11.000] ----------------------------------------------- +Info 116 [00:04:12.000] Open files: +Info 116 [00:04:13.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:04:14.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:15.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 116 [00:04:16.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2411,11 +2413,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:04:15.000] response: +Info 116 [00:04:17.000] response: { "responseRequired": false } -Info 115 [00:04:16.000] request: +Info 117 [00:04:18.000] request: { "command": "close", "arguments": { @@ -2462,22 +2464,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 117 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 117 [00:04:19.000] Files (3) +Info 118 [00:04:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 119 [00:04:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:04:21.000] Files (3) -Info 117 [00:04:20.000] ----------------------------------------------- -Info 117 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 117 [00:04:22.000] Files (2) +Info 119 [00:04:22.000] ----------------------------------------------- +Info 119 [00:04:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:04:24.000] Files (2) -Info 117 [00:04:23.000] ----------------------------------------------- -Info 117 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 117 [00:04:25.000] Files (2) +Info 119 [00:04:25.000] ----------------------------------------------- +Info 119 [00:04:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:04:27.000] Files (2) -Info 117 [00:04:26.000] ----------------------------------------------- -Info 117 [00:04:27.000] Open files: -Info 117 [00:04:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 117 [00:04:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 119 [00:04:28.000] ----------------------------------------------- +Info 119 [00:04:29.000] Open files: +Info 119 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 119 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2518,11 +2520,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:04:30.000] response: +Info 119 [00:04:32.000] response: { "responseRequired": false } -Info 118 [00:04:31.000] request: +Info 120 [00:04:33.000] request: { "command": "close", "arguments": { @@ -2571,20 +2573,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:04:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:04:34.000] Files (3) +Info 121 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 122 [00:04:36.000] Files (3) -Info 120 [00:04:35.000] ----------------------------------------------- -Info 120 [00:04:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:04:37.000] Files (2) +Info 122 [00:04:37.000] ----------------------------------------------- +Info 122 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 122 [00:04:39.000] Files (2) -Info 120 [00:04:38.000] ----------------------------------------------- -Info 120 [00:04:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:04:40.000] Files (2) +Info 122 [00:04:40.000] ----------------------------------------------- +Info 122 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 122 [00:04:42.000] Files (2) -Info 120 [00:04:41.000] ----------------------------------------------- -Info 120 [00:04:42.000] Open files: +Info 122 [00:04:43.000] ----------------------------------------------- +Info 122 [00:04:44.000] Open files: After request PolledWatches:: @@ -2627,11 +2629,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:04:43.000] response: +Info 122 [00:04:45.000] response: { "responseRequired": false } -Info 121 [00:04:44.000] request: +Info 123 [00:04:46.000] request: { "command": "open", "arguments": { @@ -2682,12 +2684,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:04:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:04:46.000] Search path: /user/username/projects/myproject/random -Info 124 [00:04:47.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:48.000] `remove Project:: -Info 126 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 127 [00:04:50.000] Files (3) +Info 124 [00:04:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 125 [00:04:48.000] Search path: /user/username/projects/myproject/random +Info 126 [00:04:49.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:50.000] `remove Project:: +Info 128 [00:04:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:52.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -2700,19 +2702,19 @@ Info 127 [00:04:50.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 128 [00:04:51.000] ----------------------------------------------- -Info 129 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 130 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 131 [00:04:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 132 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 133 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 138 [00:05:01.000] `remove Project:: -Info 139 [00:05:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 140 [00:05:03.000] Files (2) +Info 130 [00:04:53.000] ----------------------------------------------- +Info 131 [00:04:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 132 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 133 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 140 [00:05:03.000] `remove Project:: +Info 141 [00:05:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 142 [00:05:05.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2722,25 +2724,25 @@ Info 140 [00:05:03.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 141 [00:05:04.000] ----------------------------------------------- -Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file -Info 145 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 146 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 153 [00:05:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 153 [00:05:17.000] Files (2) - -Info 153 [00:05:18.000] ----------------------------------------------- -Info 153 [00:05:19.000] Open files: -Info 153 [00:05:20.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 153 [00:05:21.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 143 [00:05:06.000] ----------------------------------------------- +Info 144 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Config file +Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 149 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 150 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 153 [00:05:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 155 [00:05:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 155 [00:05:19.000] Files (2) + +Info 155 [00:05:20.000] ----------------------------------------------- +Info 155 [00:05:21.000] Open files: +Info 155 [00:05:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 155 [00:05:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2759,7 +2761,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 153 [00:05:22.000] response: +Info 155 [00:05:24.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js index d57be09f2b7f0..63283c3af3d7a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/dependency-dtsMap-not-present.js @@ -253,9 +253,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -473,8 +473,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js index e72868f0c9457..0f7d19f2ee2c7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/goToDef-and-rename-locations.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 2da853fadb95e..b7cd6a02724a7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1129,7 +1129,13 @@ FsWatchesRecursive:: Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- After request PolledWatches:: @@ -1166,7 +1172,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:02:54.000] response: +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -1203,7 +1209,7 @@ Info 78 [00:02:54.000] response: }, "responseRequired": true } -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1286,7 +1292,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -1323,7 +1329,7 @@ Info 80 [00:02:56.000] response: }, "responseRequired": true } -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1406,7 +1412,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -1443,7 +1449,7 @@ Info 82 [00:02:58.000] response: }, "responseRequired": true } -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1526,7 +1532,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -1563,7 +1569,7 @@ Info 84 [00:03:00.000] response: }, "responseRequired": true } -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1646,7 +1652,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -1683,7 +1689,7 @@ Info 86 [00:03:02.000] response: }, "responseRequired": true } -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -1730,11 +1736,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1771,7 +1782,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:09.000] response: +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1852,7 +1863,7 @@ Info 93 [00:03:09.000] response: }, "responseRequired": true } -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1899,8 +1910,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1937,7 +1948,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:13.000] response: +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -2018,7 +2029,7 @@ Info 97 [00:03:13.000] response: }, "responseRequired": true } -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -2065,8 +2076,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2103,7 +2114,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] response: +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -2184,7 +2195,7 @@ Info 101 [00:03:17.000] response: }, "responseRequired": true } -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -2231,8 +2242,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2269,7 +2280,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] response: +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -2350,7 +2361,7 @@ Info 105 [00:03:21.000] response: }, "responseRequired": true } -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -2397,8 +2408,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2435,7 +2446,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] response: +Info 113 [00:03:29.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js index 584fa709c6d1d..d8b277696ed60 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configHasNoReference/usage-file-changes.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -360,8 +360,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -476,8 +476,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1057,7 +1057,13 @@ FsWatchesRecursive:: Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- After request PolledWatches:: @@ -1094,7 +1100,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:02:54.000] response: +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -1131,7 +1137,7 @@ Info 78 [00:02:54.000] response: }, "responseRequired": true } -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1214,7 +1220,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -1251,7 +1257,7 @@ Info 80 [00:02:56.000] response: }, "responseRequired": true } -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1334,7 +1340,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -1371,7 +1377,7 @@ Info 82 [00:02:58.000] response: }, "responseRequired": true } -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1454,7 +1460,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -1491,7 +1497,7 @@ Info 84 [00:03:00.000] response: }, "responseRequired": true } -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1574,7 +1580,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -1611,7 +1617,7 @@ Info 86 [00:03:02.000] response: }, "responseRequired": true } -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -1658,11 +1664,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1699,7 +1710,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:09.000] response: +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1780,7 +1791,7 @@ Info 93 [00:03:09.000] response: }, "responseRequired": true } -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1827,8 +1838,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1865,7 +1876,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:13.000] response: +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -1946,7 +1957,7 @@ Info 97 [00:03:13.000] response: }, "responseRequired": true } -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1993,8 +2004,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2031,7 +2042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] response: +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -2112,7 +2123,7 @@ Info 101 [00:03:17.000] response: }, "responseRequired": true } -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -2159,8 +2170,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2197,7 +2208,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] response: +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -2278,7 +2289,7 @@ Info 105 [00:03:21.000] response: }, "responseRequired": true } -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -2325,8 +2336,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2363,7 +2374,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] response: +Info 113 [00:03:29.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js index eb5606a756b61..cfe6106c3bba1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -881,51 +881,58 @@ FsWatchesRecursive:: Info 77 [00:02:53.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files -Info 81 [00:02:57.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 82 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 83 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 84 [00:03:00.000] Running: *ensureProjectForOpenFiles* -Info 85 [00:03:01.000] Before ensureProjectForOpenFiles: -Info 86 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:03.000] Files (3) - -Info 86 [00:03:04.000] ----------------------------------------------- -Info 86 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:06.000] Files (2) - -Info 86 [00:03:07.000] ----------------------------------------------- -Info 86 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:09.000] Files (2) - -Info 86 [00:03:10.000] ----------------------------------------------- -Info 86 [00:03:11.000] Open files: -Info 86 [00:03:12.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:13.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:14.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:16.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:17.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 86 [00:03:18.000] After ensureProjectForOpenFiles: -Info 87 [00:03:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 87 [00:03:20.000] Files (3) - -Info 87 [00:03:21.000] ----------------------------------------------- -Info 87 [00:03:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 87 [00:03:23.000] Files (2) - -Info 87 [00:03:24.000] ----------------------------------------------- -Info 87 [00:03:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 87 [00:03:26.000] Files (2) - -Info 87 [00:03:27.000] ----------------------------------------------- -Info 87 [00:03:28.000] Open files: -Info 87 [00:03:29.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 87 [00:03:30.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 87 [00:03:31.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 87 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 87 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 87 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 81 [00:02:57.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 82 [00:02:58.000] ----------------------------------------------- +Info 83 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 84 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 85 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 86 [00:03:02.000] Same program as before +Info 87 [00:03:03.000] Running: *ensureProjectForOpenFiles* +Info 88 [00:03:04.000] Before ensureProjectForOpenFiles: +Info 89 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:06.000] Files (3) + +Info 89 [00:03:07.000] ----------------------------------------------- +Info 89 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 89 [00:03:09.000] Files (2) + +Info 89 [00:03:10.000] ----------------------------------------------- +Info 89 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 89 [00:03:12.000] Files (2) + +Info 89 [00:03:13.000] ----------------------------------------------- +Info 89 [00:03:14.000] Open files: +Info 89 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 89 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 89 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 89 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 89 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 89 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 89 [00:03:21.000] After ensureProjectForOpenFiles: +Info 90 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 90 [00:03:23.000] Files (3) + +Info 90 [00:03:24.000] ----------------------------------------------- +Info 90 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 90 [00:03:26.000] Files (2) + +Info 90 [00:03:27.000] ----------------------------------------------- +Info 90 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 90 [00:03:29.000] Files (2) + +Info 90 [00:03:30.000] ----------------------------------------------- +Info 90 [00:03:31.000] Open files: +Info 90 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 90 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 90 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 90 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 90 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -962,7 +969,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:35.000] request: +Info 90 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1045,7 +1052,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:36.000] response: +Info 91 [00:03:39.000] response: { "response": { "definitions": [ @@ -1082,7 +1089,7 @@ Info 88 [00:03:36.000] response: }, "responseRequired": true } -Info 89 [00:03:37.000] request: +Info 92 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1165,7 +1172,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:38.000] response: +Info 93 [00:03:41.000] response: { "response": { "definitions": [ @@ -1202,7 +1209,7 @@ Info 90 [00:03:38.000] response: }, "responseRequired": true } -Info 91 [00:03:39.000] request: +Info 94 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1285,7 +1292,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:40.000] response: +Info 95 [00:03:43.000] response: { "response": { "definitions": [ @@ -1322,7 +1329,7 @@ Info 92 [00:03:40.000] response: }, "responseRequired": true } -Info 93 [00:03:41.000] request: +Info 96 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1405,7 +1412,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:42.000] response: +Info 97 [00:03:45.000] response: { "response": { "definitions": [ @@ -1442,7 +1449,7 @@ Info 94 [00:03:42.000] response: }, "responseRequired": true } -Info 95 [00:03:43.000] request: +Info 98 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1525,7 +1532,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:44.000] response: +Info 99 [00:03:47.000] response: { "response": { "definitions": [ @@ -1562,7 +1569,7 @@ Info 96 [00:03:44.000] response: }, "responseRequired": true } -Info 97 [00:03:45.000] request: +Info 100 [00:03:48.000] request: { "command": "rename", "arguments": { @@ -1609,8 +1616,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:46.000] Search path: /user/username/projects/myproject/dependency -Info 99 [00:03:47.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:49.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1647,7 +1654,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:48.000] response: +Info 103 [00:03:51.000] response: { "response": { "info": { @@ -1728,7 +1735,7 @@ Info 100 [00:03:48.000] response: }, "responseRequired": true } -Info 101 [00:03:49.000] request: +Info 104 [00:03:52.000] request: { "command": "rename", "arguments": { @@ -1775,8 +1782,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:50.000] Search path: /user/username/projects/myproject/dependency -Info 103 [00:03:51.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:53.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1813,7 +1820,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:52.000] response: +Info 107 [00:03:55.000] response: { "response": { "info": { @@ -1894,7 +1901,7 @@ Info 104 [00:03:52.000] response: }, "responseRequired": true } -Info 105 [00:03:53.000] request: +Info 108 [00:03:56.000] request: { "command": "rename", "arguments": { @@ -1941,8 +1948,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:54.000] Search path: /user/username/projects/myproject/dependency -Info 107 [00:03:55.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:57.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1979,7 +1986,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:56.000] response: +Info 111 [00:03:59.000] response: { "response": { "info": { @@ -2060,7 +2067,7 @@ Info 108 [00:03:56.000] response: }, "responseRequired": true } -Info 109 [00:03:57.000] request: +Info 112 [00:04:00.000] request: { "command": "rename", "arguments": { @@ -2107,8 +2114,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:58.000] Search path: /user/username/projects/myproject/dependency -Info 111 [00:03:59.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:04:01.000] Search path: /user/username/projects/myproject/dependency +Info 114 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2145,7 +2152,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:04:00.000] response: +Info 115 [00:04:03.000] response: { "response": { "info": { @@ -2226,7 +2233,7 @@ Info 112 [00:04:00.000] response: }, "responseRequired": true } -Info 113 [00:04:01.000] request: +Info 116 [00:04:04.000] request: { "command": "rename", "arguments": { @@ -2273,8 +2280,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:04:02.000] Search path: /user/username/projects/myproject/dependency -Info 115 [00:04:03.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:05.000] Search path: /user/username/projects/myproject/dependency +Info 118 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2311,7 +2318,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:04:04.000] response: +Info 119 [00:04:07.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js index e3645eeff3e61..83a19761c034a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -891,7 +891,13 @@ FsWatchesRecursive:: Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files +Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 81 [00:02:57.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 82 [00:02:58.000] ----------------------------------------------- After request PolledWatches:: @@ -928,7 +934,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:02:57.000] response: +Info 83 [00:02:59.000] response: { "response": { "definitions": [ @@ -965,7 +971,7 @@ Info 81 [00:02:57.000] response: }, "responseRequired": true } -Info 82 [00:02:58.000] request: +Info 84 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1048,7 +1054,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:02:59.000] response: +Info 85 [00:03:01.000] response: { "response": { "definitions": [ @@ -1085,7 +1091,7 @@ Info 83 [00:02:59.000] response: }, "responseRequired": true } -Info 84 [00:03:00.000] request: +Info 86 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1168,7 +1174,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:01.000] response: +Info 87 [00:03:03.000] response: { "response": { "definitions": [ @@ -1205,7 +1211,7 @@ Info 85 [00:03:01.000] response: }, "responseRequired": true } -Info 86 [00:03:02.000] request: +Info 88 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1288,7 +1294,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:03.000] response: +Info 89 [00:03:05.000] response: { "response": { "definitions": [ @@ -1325,7 +1331,7 @@ Info 87 [00:03:03.000] response: }, "responseRequired": true } -Info 88 [00:03:04.000] request: +Info 90 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1408,7 +1414,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:05.000] response: +Info 91 [00:03:07.000] response: { "response": { "definitions": [ @@ -1445,7 +1451,7 @@ Info 89 [00:03:05.000] response: }, "responseRequired": true } -Info 90 [00:03:06.000] request: +Info 92 [00:03:08.000] request: { "command": "rename", "arguments": { @@ -1492,10 +1498,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 92 [00:03:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:09.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:10.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 94 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 95 [00:03:11.000] Same program as before +Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1532,7 +1539,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:11.000] response: +Info 98 [00:03:14.000] response: { "response": { "info": { @@ -1613,7 +1620,7 @@ Info 95 [00:03:11.000] response: }, "responseRequired": true } -Info 96 [00:03:12.000] request: +Info 99 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1660,8 +1667,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:13.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1698,7 +1705,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] response: +Info 102 [00:03:18.000] response: { "response": { "info": { @@ -1779,7 +1786,7 @@ Info 99 [00:03:15.000] response: }, "responseRequired": true } -Info 100 [00:03:16.000] request: +Info 103 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1826,8 +1833,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1864,7 +1871,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] response: +Info 106 [00:03:22.000] response: { "response": { "info": { @@ -1945,7 +1952,7 @@ Info 103 [00:03:19.000] response: }, "responseRequired": true } -Info 104 [00:03:20.000] request: +Info 107 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1992,8 +1999,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2030,7 +2037,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] response: +Info 110 [00:03:26.000] response: { "response": { "info": { @@ -2111,7 +2118,7 @@ Info 107 [00:03:23.000] response: }, "responseRequired": true } -Info 108 [00:03:24.000] request: +Info 111 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -2158,8 +2165,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2196,7 +2203,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:27.000] response: +Info 114 [00:03:30.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js index 05d46e3c10cec..65ee1648e894d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js @@ -268,9 +268,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -367,8 +367,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -479,8 +479,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1463,10 +1463,11 @@ FsWatchesRecursive:: Info 93 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 94 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 98 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 95 [00:03:11.000] Same program as before +Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 98 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 99 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -1503,7 +1504,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] response: +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1584,7 +1585,7 @@ Info 99 [00:03:15.000] response: }, "responseRequired": true } -Info 100 [00:03:16.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1631,8 +1632,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1669,7 +1670,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] response: +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1750,7 +1751,7 @@ Info 103 [00:03:19.000] response: }, "responseRequired": true } -Info 104 [00:03:20.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1797,8 +1798,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1835,7 +1836,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] response: +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -1916,7 +1917,7 @@ Info 107 [00:03:23.000] response: }, "responseRequired": true } -Info 108 [00:03:24.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1963,8 +1964,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2001,7 +2002,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:27.000] response: +Info 112 [00:03:28.000] response: { "response": { "info": { @@ -2082,7 +2083,7 @@ Info 111 [00:03:27.000] response: }, "responseRequired": true } -Info 112 [00:03:28.000] request: +Info 113 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -2129,8 +2130,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:29.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:03:30.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2167,7 +2168,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:03:31.000] response: +Info 116 [00:03:32.000] response: { "response": { "info": { @@ -2248,7 +2249,7 @@ Info 115 [00:03:31.000] response: }, "responseRequired": true } -Info 116 [00:03:32.000] request: +Info 117 [00:03:33.000] request: { "command": "close", "arguments": { @@ -2293,24 +2294,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 118 [00:03:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 118 [00:03:35.000] Files (3) +Info 118 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:03:36.000] Files (3) -Info 118 [00:03:36.000] ----------------------------------------------- -Info 118 [00:03:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 118 [00:03:38.000] Files (2) +Info 119 [00:03:37.000] ----------------------------------------------- +Info 119 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:03:39.000] Files (2) -Info 118 [00:03:39.000] ----------------------------------------------- -Info 118 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 118 [00:03:41.000] Files (2) +Info 119 [00:03:40.000] ----------------------------------------------- +Info 119 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:03:42.000] Files (2) -Info 118 [00:03:42.000] ----------------------------------------------- -Info 118 [00:03:43.000] Open files: -Info 118 [00:03:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 118 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 118 [00:03:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 118 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 119 [00:03:43.000] ----------------------------------------------- +Info 119 [00:03:44.000] Open files: +Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 119 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 119 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2349,11 +2350,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:03:48.000] response: +Info 119 [00:03:49.000] response: { "responseRequired": false } -Info 119 [00:03:49.000] request: +Info 120 [00:03:50.000] request: { "command": "open", "arguments": { @@ -2400,28 +2401,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:03:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:51.000] Search path: /user/username/projects/myproject/random -Info 122 [00:03:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:03:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 123 [00:03:54.000] Files (3) - -Info 123 [00:03:55.000] ----------------------------------------------- -Info 123 [00:03:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 123 [00:03:57.000] Files (2) - -Info 123 [00:03:58.000] ----------------------------------------------- -Info 123 [00:03:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 123 [00:04:00.000] Files (2) - -Info 123 [00:04:01.000] ----------------------------------------------- -Info 123 [00:04:02.000] Open files: -Info 123 [00:04:03.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 123 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 123 [00:04:05.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 123 [00:04:06.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 123 [00:04:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 123 [00:04:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 123 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:03:55.000] Files (3) + +Info 124 [00:03:56.000] ----------------------------------------------- +Info 124 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:03:58.000] Files (2) + +Info 124 [00:03:59.000] ----------------------------------------------- +Info 124 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:01.000] Files (2) + +Info 124 [00:04:02.000] ----------------------------------------------- +Info 124 [00:04:03.000] Open files: +Info 124 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 124 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 124 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2458,11 +2459,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 123 [00:04:09.000] response: +Info 124 [00:04:10.000] response: { "responseRequired": false } -Info 124 [00:04:10.000] request: +Info 125 [00:04:11.000] request: { "command": "close", "arguments": { @@ -2507,24 +2508,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 126 [00:04:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:04:13.000] Files (3) +Info 126 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:14.000] Files (3) -Info 126 [00:04:14.000] ----------------------------------------------- -Info 126 [00:04:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:04:16.000] Files (2) +Info 127 [00:04:15.000] ----------------------------------------------- +Info 127 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:17.000] Files (2) -Info 126 [00:04:17.000] ----------------------------------------------- -Info 126 [00:04:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:19.000] Files (2) +Info 127 [00:04:18.000] ----------------------------------------------- +Info 127 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:20.000] Files (2) -Info 126 [00:04:20.000] ----------------------------------------------- -Info 126 [00:04:21.000] Open files: -Info 126 [00:04:22.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:23.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:21.000] ----------------------------------------------- +Info 127 [00:04:22.000] Open files: +Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 127 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2563,11 +2564,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 126 [00:04:26.000] response: +Info 127 [00:04:27.000] response: { "responseRequired": false } -Info 127 [00:04:27.000] request: +Info 128 [00:04:28.000] request: { "command": "close", "arguments": { @@ -2614,22 +2615,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:30.000] Files (3) +Info 129 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:31.000] Files (3) -Info 129 [00:04:31.000] ----------------------------------------------- -Info 129 [00:04:32.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:33.000] Files (2) +Info 130 [00:04:32.000] ----------------------------------------------- +Info 130 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:34.000] Files (2) -Info 129 [00:04:34.000] ----------------------------------------------- -Info 129 [00:04:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:36.000] Files (2) +Info 130 [00:04:35.000] ----------------------------------------------- +Info 130 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:37.000] Files (2) -Info 129 [00:04:37.000] ----------------------------------------------- -Info 129 [00:04:38.000] Open files: -Info 129 [00:04:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 130 [00:04:38.000] ----------------------------------------------- +Info 130 [00:04:39.000] Open files: +Info 130 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 130 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2670,11 +2671,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 129 [00:04:41.000] response: +Info 130 [00:04:42.000] response: { "responseRequired": false } -Info 130 [00:04:42.000] request: +Info 131 [00:04:43.000] request: { "command": "close", "arguments": { @@ -2723,20 +2724,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:45.000] Files (3) +Info 132 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:46.000] Files (3) -Info 132 [00:04:46.000] ----------------------------------------------- -Info 132 [00:04:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:48.000] Files (2) +Info 133 [00:04:47.000] ----------------------------------------------- +Info 133 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 133 [00:04:49.000] Files (2) -Info 132 [00:04:49.000] ----------------------------------------------- -Info 132 [00:04:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:51.000] Files (2) +Info 133 [00:04:50.000] ----------------------------------------------- +Info 133 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 133 [00:04:52.000] Files (2) -Info 132 [00:04:52.000] ----------------------------------------------- -Info 132 [00:04:53.000] Open files: +Info 133 [00:04:53.000] ----------------------------------------------- +Info 133 [00:04:54.000] Open files: After request PolledWatches:: @@ -2779,11 +2780,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 132 [00:04:54.000] response: +Info 133 [00:04:55.000] response: { "responseRequired": false } -Info 133 [00:04:55.000] request: +Info 134 [00:04:56.000] request: { "command": "open", "arguments": { @@ -2834,12 +2835,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:57.000] Search path: /user/username/projects/myproject/random -Info 136 [00:04:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 137 [00:04:59.000] `remove Project:: -Info 138 [00:05:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 139 [00:05:01.000] Files (3) +Info 135 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 136 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 137 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 138 [00:05:00.000] `remove Project:: +Info 139 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 140 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -2852,19 +2853,19 @@ Info 139 [00:05:01.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 140 [00:05:02.000] ----------------------------------------------- -Info 141 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 142 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 144 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 147 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 148 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:12.000] `remove Project:: -Info 151 [00:05:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 152 [00:05:14.000] Files (2) +Info 141 [00:05:03.000] ----------------------------------------------- +Info 142 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 143 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 144 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 145 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 149 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:13.000] `remove Project:: +Info 152 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 153 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2874,26 +2875,26 @@ Info 152 [00:05:14.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 153 [00:05:15.000] ----------------------------------------------- -Info 154 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 155 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 156 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 157 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 158 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 159 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 166 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 166 [00:05:29.000] Files (2) - -Info 166 [00:05:30.000] ----------------------------------------------- -Info 166 [00:05:31.000] Open files: -Info 166 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 166 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 154 [00:05:16.000] ----------------------------------------------- +Info 155 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 156 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 157 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 158 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 160 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 167 [00:05:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 167 [00:05:30.000] Files (2) + +Info 167 [00:05:31.000] ----------------------------------------------- +Info 167 [00:05:32.000] Open files: +Info 167 [00:05:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 167 [00:05:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2912,7 +2913,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 166 [00:05:34.000] response: +Info 167 [00:05:35.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js index 0d2b690df1a84..703c1a2943945 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -885,7 +885,13 @@ FsWatchesRecursive:: Info 82 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 83 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 84 [00:02:58.000] Different program with same set of files +Info 84 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 85 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 86 [00:03:00.000] ----------------------------------------------- After request PolledWatches:: @@ -920,7 +926,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:02:59.000] response: +Info 87 [00:03:01.000] response: { "response": { "definitions": [ @@ -957,7 +963,7 @@ Info 85 [00:02:59.000] response: }, "responseRequired": true } -Info 86 [00:03:00.000] request: +Info 88 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1036,7 +1042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:01.000] response: +Info 89 [00:03:03.000] response: { "response": { "definitions": [ @@ -1073,7 +1079,7 @@ Info 87 [00:03:01.000] response: }, "responseRequired": true } -Info 88 [00:03:02.000] request: +Info 90 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1152,7 +1158,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:03.000] response: +Info 91 [00:03:05.000] response: { "response": { "definitions": [ @@ -1189,7 +1195,7 @@ Info 89 [00:03:03.000] response: }, "responseRequired": true } -Info 90 [00:03:04.000] request: +Info 92 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1268,7 +1274,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:05.000] response: +Info 93 [00:03:07.000] response: { "response": { "definitions": [ @@ -1305,7 +1311,7 @@ Info 91 [00:03:05.000] response: }, "responseRequired": true } -Info 92 [00:03:06.000] request: +Info 94 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1384,7 +1390,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:07.000] response: +Info 95 [00:03:09.000] response: { "response": { "definitions": [ @@ -1421,7 +1427,7 @@ Info 93 [00:03:07.000] response: }, "responseRequired": true } -Info 94 [00:03:08.000] request: +Info 96 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1466,11 +1472,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 96 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 97 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 99 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 97 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 98 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 99 [00:03:13.000] Same program as before +Info 100 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file After request PolledWatches:: @@ -1507,7 +1514,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:14.000] response: +Info 103 [00:03:17.000] response: { "response": { "info": { @@ -1588,7 +1595,7 @@ Info 100 [00:03:14.000] response: }, "responseRequired": true } -Info 101 [00:03:15.000] request: +Info 104 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1635,8 +1642,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 103 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1673,7 +1680,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:18.000] response: +Info 107 [00:03:21.000] response: { "response": { "info": { @@ -1754,7 +1761,7 @@ Info 104 [00:03:18.000] response: }, "responseRequired": true } -Info 105 [00:03:19.000] request: +Info 108 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1801,8 +1808,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 107 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1839,7 +1846,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:22.000] response: +Info 111 [00:03:25.000] response: { "response": { "info": { @@ -1920,7 +1927,7 @@ Info 108 [00:03:22.000] response: }, "responseRequired": true } -Info 109 [00:03:23.000] request: +Info 112 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1967,8 +1974,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 111 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 114 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2005,7 +2012,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:03:26.000] response: +Info 115 [00:03:29.000] response: { "response": { "info": { @@ -2086,7 +2093,7 @@ Info 112 [00:03:26.000] response: }, "responseRequired": true } -Info 113 [00:03:27.000] request: +Info 116 [00:03:30.000] request: { "command": "rename", "arguments": { @@ -2133,8 +2140,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 115 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:03:31.000] Search path: /user/username/projects/myproject/dependency +Info 118 [00:03:32.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2171,7 +2178,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:03:30.000] response: +Info 119 [00:03:33.000] response: { "response": { "info": { @@ -2252,7 +2259,7 @@ Info 116 [00:03:30.000] response: }, "responseRequired": true } -Info 117 [00:03:31.000] request: +Info 120 [00:03:34.000] request: { "command": "close", "arguments": { @@ -2297,24 +2304,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 119 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:03:34.000] Files (3) +Info 121 [00:03:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:03:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 122 [00:03:37.000] Files (3) -Info 119 [00:03:35.000] ----------------------------------------------- -Info 119 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:03:37.000] Files (2) +Info 122 [00:03:38.000] ----------------------------------------------- +Info 122 [00:03:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 122 [00:03:40.000] Files (2) -Info 119 [00:03:38.000] ----------------------------------------------- -Info 119 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:03:40.000] Files (2) +Info 122 [00:03:41.000] ----------------------------------------------- +Info 122 [00:03:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 122 [00:03:43.000] Files (2) -Info 119 [00:03:41.000] ----------------------------------------------- -Info 119 [00:03:42.000] Open files: -Info 119 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 119 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 122 [00:03:44.000] ----------------------------------------------- +Info 122 [00:03:45.000] Open files: +Info 122 [00:03:46.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 122 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 122 [00:03:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 122 [00:03:49.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2353,11 +2360,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:03:47.000] response: +Info 122 [00:03:50.000] response: { "responseRequired": false } -Info 120 [00:03:48.000] request: +Info 123 [00:03:51.000] request: { "command": "open", "arguments": { @@ -2404,29 +2411,29 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 122 [00:03:50.000] Search path: /user/username/projects/myproject/random -Info 123 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 124 [00:03:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 125 [00:03:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:03:54.000] Files (3) - -Info 125 [00:03:55.000] ----------------------------------------------- -Info 125 [00:03:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:03:57.000] Files (2) - -Info 125 [00:03:58.000] ----------------------------------------------- -Info 125 [00:03:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:00.000] Files (2) - -Info 125 [00:04:01.000] ----------------------------------------------- -Info 125 [00:04:02.000] Open files: -Info 125 [00:04:03.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 125 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 125 [00:04:05.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 125 [00:04:06.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 125 [00:04:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:03:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 125 [00:03:53.000] Search path: /user/username/projects/myproject/random +Info 126 [00:03:54.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:03:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 128 [00:03:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 128 [00:03:57.000] Files (3) + +Info 128 [00:03:58.000] ----------------------------------------------- +Info 128 [00:03:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 128 [00:04:00.000] Files (2) + +Info 128 [00:04:01.000] ----------------------------------------------- +Info 128 [00:04:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 128 [00:04:03.000] Files (2) + +Info 128 [00:04:04.000] ----------------------------------------------- +Info 128 [00:04:05.000] Open files: +Info 128 [00:04:06.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 128 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 128 [00:04:08.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 128 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 128 [00:04:10.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 128 [00:04:11.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2461,11 +2468,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:09.000] response: +Info 128 [00:04:12.000] response: { "responseRequired": false } -Info 126 [00:04:10.000] request: +Info 129 [00:04:13.000] request: { "command": "close", "arguments": { @@ -2508,24 +2515,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 127 [00:04:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:13.000] Files (3) +Info 130 [00:04:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 131 [00:04:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 131 [00:04:16.000] Files (3) -Info 128 [00:04:14.000] ----------------------------------------------- -Info 128 [00:04:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:16.000] Files (2) +Info 131 [00:04:17.000] ----------------------------------------------- +Info 131 [00:04:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 131 [00:04:19.000] Files (2) -Info 128 [00:04:17.000] ----------------------------------------------- -Info 128 [00:04:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:19.000] Files (2) +Info 131 [00:04:20.000] ----------------------------------------------- +Info 131 [00:04:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 131 [00:04:22.000] Files (2) -Info 128 [00:04:20.000] ----------------------------------------------- -Info 128 [00:04:21.000] Open files: -Info 128 [00:04:22.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 128 [00:04:23.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 128 [00:04:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 128 [00:04:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 131 [00:04:23.000] ----------------------------------------------- +Info 131 [00:04:24.000] Open files: +Info 131 [00:04:25.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 131 [00:04:26.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 131 [00:04:27.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 131 [00:04:28.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2562,11 +2569,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:26.000] response: +Info 131 [00:04:29.000] response: { "responseRequired": false } -Info 129 [00:04:27.000] request: +Info 132 [00:04:30.000] request: { "command": "close", "arguments": { @@ -2611,22 +2618,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 130 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 131 [00:04:30.000] Files (3) +Info 133 [00:04:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 134 [00:04:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 134 [00:04:33.000] Files (3) -Info 131 [00:04:31.000] ----------------------------------------------- -Info 131 [00:04:32.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 131 [00:04:33.000] Files (2) +Info 134 [00:04:34.000] ----------------------------------------------- +Info 134 [00:04:35.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 134 [00:04:36.000] Files (2) -Info 131 [00:04:34.000] ----------------------------------------------- -Info 131 [00:04:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 131 [00:04:36.000] Files (2) +Info 134 [00:04:37.000] ----------------------------------------------- +Info 134 [00:04:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 134 [00:04:39.000] Files (2) -Info 131 [00:04:37.000] ----------------------------------------------- -Info 131 [00:04:38.000] Open files: -Info 131 [00:04:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 131 [00:04:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 134 [00:04:40.000] ----------------------------------------------- +Info 134 [00:04:41.000] Open files: +Info 134 [00:04:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 134 [00:04:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2665,11 +2672,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:41.000] response: +Info 134 [00:04:44.000] response: { "responseRequired": false } -Info 132 [00:04:42.000] request: +Info 135 [00:04:45.000] request: { "command": "close", "arguments": { @@ -2716,20 +2723,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 133 [00:04:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 134 [00:04:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 134 [00:04:45.000] Files (3) +Info 136 [00:04:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 137 [00:04:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 137 [00:04:48.000] Files (3) -Info 134 [00:04:46.000] ----------------------------------------------- -Info 134 [00:04:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 134 [00:04:48.000] Files (2) +Info 137 [00:04:49.000] ----------------------------------------------- +Info 137 [00:04:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 137 [00:04:51.000] Files (2) -Info 134 [00:04:49.000] ----------------------------------------------- -Info 134 [00:04:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 134 [00:04:51.000] Files (2) +Info 137 [00:04:52.000] ----------------------------------------------- +Info 137 [00:04:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 137 [00:04:54.000] Files (2) -Info 134 [00:04:52.000] ----------------------------------------------- -Info 134 [00:04:53.000] Open files: +Info 137 [00:04:55.000] ----------------------------------------------- +Info 137 [00:04:56.000] Open files: After request PolledWatches:: @@ -2770,11 +2777,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:54.000] response: +Info 137 [00:04:57.000] response: { "responseRequired": false } -Info 135 [00:04:55.000] request: +Info 138 [00:04:58.000] request: { "command": "open", "arguments": { @@ -2823,12 +2830,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 136 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 137 [00:04:57.000] Search path: /user/username/projects/myproject/random -Info 138 [00:04:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 139 [00:04:59.000] `remove Project:: -Info 140 [00:05:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 141 [00:05:01.000] Files (3) +Info 139 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 140 [00:05:00.000] Search path: /user/username/projects/myproject/random +Info 141 [00:05:01.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 142 [00:05:02.000] `remove Project:: +Info 143 [00:05:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 144 [00:05:04.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -2841,19 +2848,19 @@ Info 141 [00:05:01.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 142 [00:05:02.000] ----------------------------------------------- -Info 143 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 146 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:12.000] `remove Project:: -Info 153 [00:05:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 154 [00:05:14.000] Files (2) +Info 145 [00:05:05.000] ----------------------------------------------- +Info 146 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 147 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 148 [00:05:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 151 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 154 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 155 [00:05:15.000] `remove Project:: +Info 156 [00:05:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 157 [00:05:17.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2863,24 +2870,24 @@ Info 154 [00:05:14.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 155 [00:05:15.000] ----------------------------------------------- -Info 156 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 157 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 159 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 166 [00:05:27.000] Files (2) - -Info 166 [00:05:28.000] ----------------------------------------------- -Info 166 [00:05:29.000] Open files: -Info 166 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 166 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 158 [00:05:18.000] ----------------------------------------------- +Info 159 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 160 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 161 [00:05:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 162 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 165 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 166 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 167 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 168 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 169 [00:05:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 169 [00:05:30.000] Files (2) + +Info 169 [00:05:31.000] ----------------------------------------------- +Info 169 [00:05:32.000] Open files: +Info 169 [00:05:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 169 [00:05:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2899,7 +2906,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 166 [00:05:32.000] response: +Info 169 [00:05:35.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js index fd85f02897881..c0a01c7db837f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js @@ -268,9 +268,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -367,8 +367,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -479,8 +479,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index 151ba5e4f58d3..fd6995f3219d6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -875,51 +875,58 @@ FsWatchesRecursive:: Info 77 [00:02:53.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files -Info 81 [00:02:57.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 82 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 83 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 84 [00:03:00.000] Running: *ensureProjectForOpenFiles* -Info 85 [00:03:01.000] Before ensureProjectForOpenFiles: -Info 86 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:03.000] Files (3) - -Info 86 [00:03:04.000] ----------------------------------------------- -Info 86 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:06.000] Files (2) - -Info 86 [00:03:07.000] ----------------------------------------------- -Info 86 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:09.000] Files (2) - -Info 86 [00:03:10.000] ----------------------------------------------- -Info 86 [00:03:11.000] Open files: -Info 86 [00:03:12.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:13.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:14.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:16.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:17.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 86 [00:03:18.000] After ensureProjectForOpenFiles: -Info 87 [00:03:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 87 [00:03:20.000] Files (3) - -Info 87 [00:03:21.000] ----------------------------------------------- -Info 87 [00:03:22.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 87 [00:03:23.000] Files (2) - -Info 87 [00:03:24.000] ----------------------------------------------- -Info 87 [00:03:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 87 [00:03:26.000] Files (2) - -Info 87 [00:03:27.000] ----------------------------------------------- -Info 87 [00:03:28.000] Open files: -Info 87 [00:03:29.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 87 [00:03:30.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 87 [00:03:31.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 87 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 87 [00:03:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 87 [00:03:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 81 [00:02:57.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 82 [00:02:58.000] ----------------------------------------------- +Info 83 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 84 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 85 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 86 [00:03:02.000] Same program as before +Info 87 [00:03:03.000] Running: *ensureProjectForOpenFiles* +Info 88 [00:03:04.000] Before ensureProjectForOpenFiles: +Info 89 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:06.000] Files (3) + +Info 89 [00:03:07.000] ----------------------------------------------- +Info 89 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 89 [00:03:09.000] Files (2) + +Info 89 [00:03:10.000] ----------------------------------------------- +Info 89 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 89 [00:03:12.000] Files (2) + +Info 89 [00:03:13.000] ----------------------------------------------- +Info 89 [00:03:14.000] Open files: +Info 89 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 89 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 89 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 89 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 89 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 89 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 89 [00:03:21.000] After ensureProjectForOpenFiles: +Info 90 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 90 [00:03:23.000] Files (3) + +Info 90 [00:03:24.000] ----------------------------------------------- +Info 90 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 90 [00:03:26.000] Files (2) + +Info 90 [00:03:27.000] ----------------------------------------------- +Info 90 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 90 [00:03:29.000] Files (2) + +Info 90 [00:03:30.000] ----------------------------------------------- +Info 90 [00:03:31.000] Open files: +Info 90 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 90 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 90 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 90 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 90 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -956,7 +963,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:35.000] request: +Info 90 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1039,7 +1046,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:36.000] response: +Info 91 [00:03:39.000] response: { "response": { "definitions": [ @@ -1076,7 +1083,7 @@ Info 88 [00:03:36.000] response: }, "responseRequired": true } -Info 89 [00:03:37.000] request: +Info 92 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1159,7 +1166,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:38.000] response: +Info 93 [00:03:41.000] response: { "response": { "definitions": [ @@ -1196,7 +1203,7 @@ Info 90 [00:03:38.000] response: }, "responseRequired": true } -Info 91 [00:03:39.000] request: +Info 94 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1279,7 +1286,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:40.000] response: +Info 95 [00:03:43.000] response: { "response": { "definitions": [ @@ -1316,7 +1323,7 @@ Info 92 [00:03:40.000] response: }, "responseRequired": true } -Info 93 [00:03:41.000] request: +Info 96 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1399,7 +1406,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:42.000] response: +Info 97 [00:03:45.000] response: { "response": { "definitions": [ @@ -1436,7 +1443,7 @@ Info 94 [00:03:42.000] response: }, "responseRequired": true } -Info 95 [00:03:43.000] request: +Info 98 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1519,7 +1526,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:44.000] response: +Info 99 [00:03:47.000] response: { "response": { "definitions": [ @@ -1556,7 +1563,7 @@ Info 96 [00:03:44.000] response: }, "responseRequired": true } -Info 97 [00:03:45.000] request: +Info 100 [00:03:48.000] request: { "command": "rename", "arguments": { @@ -1603,8 +1610,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:46.000] Search path: /user/username/projects/myproject/dependency -Info 99 [00:03:47.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:49.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1641,7 +1648,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:48.000] response: +Info 103 [00:03:51.000] response: { "response": { "info": { @@ -1722,7 +1729,7 @@ Info 100 [00:03:48.000] response: }, "responseRequired": true } -Info 101 [00:03:49.000] request: +Info 104 [00:03:52.000] request: { "command": "rename", "arguments": { @@ -1769,8 +1776,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:50.000] Search path: /user/username/projects/myproject/dependency -Info 103 [00:03:51.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:53.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1807,7 +1814,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:52.000] response: +Info 107 [00:03:55.000] response: { "response": { "info": { @@ -1888,7 +1895,7 @@ Info 104 [00:03:52.000] response: }, "responseRequired": true } -Info 105 [00:03:53.000] request: +Info 108 [00:03:56.000] request: { "command": "rename", "arguments": { @@ -1935,8 +1942,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:54.000] Search path: /user/username/projects/myproject/dependency -Info 107 [00:03:55.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:57.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1973,7 +1980,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:56.000] response: +Info 111 [00:03:59.000] response: { "response": { "info": { @@ -2054,7 +2061,7 @@ Info 108 [00:03:56.000] response: }, "responseRequired": true } -Info 109 [00:03:57.000] request: +Info 112 [00:04:00.000] request: { "command": "rename", "arguments": { @@ -2101,8 +2108,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:58.000] Search path: /user/username/projects/myproject/dependency -Info 111 [00:03:59.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:04:01.000] Search path: /user/username/projects/myproject/dependency +Info 114 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2139,7 +2146,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:04:00.000] response: +Info 115 [00:04:03.000] response: { "response": { "info": { @@ -2220,7 +2227,7 @@ Info 112 [00:04:00.000] response: }, "responseRequired": true } -Info 113 [00:04:01.000] request: +Info 116 [00:04:04.000] request: { "command": "rename", "arguments": { @@ -2267,8 +2274,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:04:02.000] Search path: /user/username/projects/myproject/dependency -Info 115 [00:04:03.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:05.000] Search path: /user/username/projects/myproject/dependency +Info 118 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2305,7 +2312,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:04:04.000] response: +Info 119 [00:04:07.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js index fc7e8ec12f0bd..066b289b3f16a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -885,7 +885,13 @@ FsWatchesRecursive:: Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Different program with same set of files +Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 81 [00:02:57.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 82 [00:02:58.000] ----------------------------------------------- After request PolledWatches:: @@ -922,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:02:57.000] response: +Info 83 [00:02:59.000] response: { "response": { "definitions": [ @@ -959,7 +965,7 @@ Info 81 [00:02:57.000] response: }, "responseRequired": true } -Info 82 [00:02:58.000] request: +Info 84 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1042,7 +1048,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:02:59.000] response: +Info 85 [00:03:01.000] response: { "response": { "definitions": [ @@ -1079,7 +1085,7 @@ Info 83 [00:02:59.000] response: }, "responseRequired": true } -Info 84 [00:03:00.000] request: +Info 86 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1162,7 +1168,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:01.000] response: +Info 87 [00:03:03.000] response: { "response": { "definitions": [ @@ -1199,7 +1205,7 @@ Info 85 [00:03:01.000] response: }, "responseRequired": true } -Info 86 [00:03:02.000] request: +Info 88 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1282,7 +1288,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:03.000] response: +Info 89 [00:03:05.000] response: { "response": { "definitions": [ @@ -1319,7 +1325,7 @@ Info 87 [00:03:03.000] response: }, "responseRequired": true } -Info 88 [00:03:04.000] request: +Info 90 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1402,7 +1408,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:05.000] response: +Info 91 [00:03:07.000] response: { "response": { "definitions": [ @@ -1439,7 +1445,7 @@ Info 89 [00:03:05.000] response: }, "responseRequired": true } -Info 90 [00:03:06.000] request: +Info 92 [00:03:08.000] request: { "command": "rename", "arguments": { @@ -1486,10 +1492,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 92 [00:03:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:09.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:10.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 94 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 95 [00:03:11.000] Same program as before +Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1526,7 +1533,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:11.000] response: +Info 98 [00:03:14.000] response: { "response": { "info": { @@ -1607,7 +1614,7 @@ Info 95 [00:03:11.000] response: }, "responseRequired": true } -Info 96 [00:03:12.000] request: +Info 99 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1654,8 +1661,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:13.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1692,7 +1699,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] response: +Info 102 [00:03:18.000] response: { "response": { "info": { @@ -1773,7 +1780,7 @@ Info 99 [00:03:15.000] response: }, "responseRequired": true } -Info 100 [00:03:16.000] request: +Info 103 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1820,8 +1827,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1858,7 +1865,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] response: +Info 106 [00:03:22.000] response: { "response": { "info": { @@ -1939,7 +1946,7 @@ Info 103 [00:03:19.000] response: }, "responseRequired": true } -Info 104 [00:03:20.000] request: +Info 107 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1986,8 +1993,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2024,7 +2031,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] response: +Info 110 [00:03:26.000] response: { "response": { "info": { @@ -2105,7 +2112,7 @@ Info 107 [00:03:23.000] response: }, "responseRequired": true } -Info 108 [00:03:24.000] request: +Info 111 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -2152,8 +2159,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2190,7 +2197,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:27.000] response: +Info 114 [00:03:30.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js index 565d089917bce..62c56a6478fba 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js @@ -273,9 +273,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -372,8 +372,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -484,8 +484,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -883,7 +883,13 @@ FsWatchesRecursive:: Info 81 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 82 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 83 [00:02:59.000] Different program with same set of files +Info 83 [00:02:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 84 [00:03:00.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 85 [00:03:01.000] ----------------------------------------------- After request PolledWatches:: @@ -918,7 +924,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -955,7 +961,7 @@ Info 84 [00:03:00.000] response: }, "responseRequired": true } -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1034,7 +1040,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -1071,7 +1077,7 @@ Info 86 [00:03:02.000] response: }, "responseRequired": true } -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1150,7 +1156,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:04.000] response: +Info 90 [00:03:06.000] response: { "response": { "definitions": [ @@ -1187,7 +1193,7 @@ Info 88 [00:03:04.000] response: }, "responseRequired": true } -Info 89 [00:03:05.000] request: +Info 91 [00:03:07.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1266,7 +1272,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:06.000] response: +Info 92 [00:03:08.000] response: { "response": { "definitions": [ @@ -1303,7 +1309,7 @@ Info 90 [00:03:06.000] response: }, "responseRequired": true } -Info 91 [00:03:07.000] request: +Info 93 [00:03:09.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1382,7 +1388,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:08.000] response: +Info 94 [00:03:10.000] response: { "response": { "definitions": [ @@ -1419,7 +1425,7 @@ Info 92 [00:03:08.000] response: }, "responseRequired": true } -Info 93 [00:03:09.000] request: +Info 95 [00:03:11.000] request: { "command": "rename", "arguments": { @@ -1464,11 +1470,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 96 [00:03:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 98 [00:03:14.000] Same program as before +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -1505,7 +1512,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] response: +Info 102 [00:03:18.000] response: { "response": { "info": { @@ -1586,7 +1593,7 @@ Info 99 [00:03:15.000] response: }, "responseRequired": true } -Info 100 [00:03:16.000] request: +Info 103 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1633,8 +1640,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1671,7 +1678,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] response: +Info 106 [00:03:22.000] response: { "response": { "info": { @@ -1752,7 +1759,7 @@ Info 103 [00:03:19.000] response: }, "responseRequired": true } -Info 104 [00:03:20.000] request: +Info 107 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1799,8 +1806,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1837,7 +1844,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] response: +Info 110 [00:03:26.000] response: { "response": { "info": { @@ -1918,7 +1925,7 @@ Info 107 [00:03:23.000] response: }, "responseRequired": true } -Info 108 [00:03:24.000] request: +Info 111 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -1965,8 +1972,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2003,7 +2010,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:27.000] response: +Info 114 [00:03:30.000] response: { "response": { "info": { @@ -2084,7 +2091,7 @@ Info 111 [00:03:27.000] response: }, "responseRequired": true } -Info 112 [00:03:28.000] request: +Info 115 [00:03:31.000] request: { "command": "rename", "arguments": { @@ -2131,8 +2138,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:29.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:03:30.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:32.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:03:33.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2169,7 +2176,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:03:31.000] response: +Info 118 [00:03:34.000] response: { "response": { "info": { @@ -2250,7 +2257,7 @@ Info 115 [00:03:31.000] response: }, "responseRequired": true } -Info 116 [00:03:32.000] request: +Info 119 [00:03:35.000] request: { "command": "close", "arguments": { @@ -2295,24 +2302,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 118 [00:03:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 118 [00:03:35.000] Files (3) +Info 120 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 121 [00:03:37.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:38.000] Files (3) -Info 118 [00:03:36.000] ----------------------------------------------- -Info 118 [00:03:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 118 [00:03:38.000] Files (2) +Info 121 [00:03:39.000] ----------------------------------------------- +Info 121 [00:03:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:41.000] Files (2) -Info 118 [00:03:39.000] ----------------------------------------------- -Info 118 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 118 [00:03:41.000] Files (2) +Info 121 [00:03:42.000] ----------------------------------------------- +Info 121 [00:03:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:03:44.000] Files (2) -Info 118 [00:03:42.000] ----------------------------------------------- -Info 118 [00:03:43.000] Open files: -Info 118 [00:03:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 118 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 118 [00:03:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 118 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:03:45.000] ----------------------------------------------- +Info 121 [00:03:46.000] Open files: +Info 121 [00:03:47.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:03:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:03:50.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2351,11 +2358,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:03:48.000] response: +Info 121 [00:03:51.000] response: { "responseRequired": false } -Info 119 [00:03:49.000] request: +Info 122 [00:03:52.000] request: { "command": "open", "arguments": { @@ -2402,28 +2409,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:03:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:51.000] Search path: /user/username/projects/myproject/random -Info 122 [00:03:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:03:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 123 [00:03:54.000] Files (3) - -Info 123 [00:03:55.000] ----------------------------------------------- -Info 123 [00:03:56.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 123 [00:03:57.000] Files (2) - -Info 123 [00:03:58.000] ----------------------------------------------- -Info 123 [00:03:59.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 123 [00:04:00.000] Files (2) - -Info 123 [00:04:01.000] ----------------------------------------------- -Info 123 [00:04:02.000] Open files: -Info 123 [00:04:03.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 123 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 123 [00:04:05.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 123 [00:04:06.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 123 [00:04:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 123 [00:04:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:03:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 124 [00:03:54.000] Search path: /user/username/projects/myproject/random +Info 125 [00:03:55.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:03:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:03:57.000] Files (3) + +Info 126 [00:03:58.000] ----------------------------------------------- +Info 126 [00:03:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:00.000] Files (2) + +Info 126 [00:04:01.000] ----------------------------------------------- +Info 126 [00:04:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:03.000] Files (2) + +Info 126 [00:04:04.000] ----------------------------------------------- +Info 126 [00:04:05.000] Open files: +Info 126 [00:04:06.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:08.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:10.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:11.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2460,11 +2467,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 123 [00:04:09.000] response: +Info 126 [00:04:12.000] response: { "responseRequired": false } -Info 124 [00:04:10.000] request: +Info 127 [00:04:13.000] request: { "command": "close", "arguments": { @@ -2509,24 +2516,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 126 [00:04:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:04:13.000] Files (3) +Info 128 [00:04:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:16.000] Files (3) -Info 126 [00:04:14.000] ----------------------------------------------- -Info 126 [00:04:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:04:16.000] Files (2) +Info 129 [00:04:17.000] ----------------------------------------------- +Info 129 [00:04:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:19.000] Files (2) -Info 126 [00:04:17.000] ----------------------------------------------- -Info 126 [00:04:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:19.000] Files (2) +Info 129 [00:04:20.000] ----------------------------------------------- +Info 129 [00:04:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:22.000] Files (2) -Info 126 [00:04:20.000] ----------------------------------------------- -Info 126 [00:04:21.000] Open files: -Info 126 [00:04:22.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:23.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:23.000] ----------------------------------------------- +Info 129 [00:04:24.000] Open files: +Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:27.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:28.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2565,11 +2572,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 126 [00:04:26.000] response: +Info 129 [00:04:29.000] response: { "responseRequired": false } -Info 127 [00:04:27.000] request: +Info 130 [00:04:30.000] request: { "command": "close", "arguments": { @@ -2616,22 +2623,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:28.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:30.000] Files (3) +Info 131 [00:04:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:33.000] Files (3) -Info 129 [00:04:31.000] ----------------------------------------------- -Info 129 [00:04:32.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:33.000] Files (2) +Info 132 [00:04:34.000] ----------------------------------------------- +Info 132 [00:04:35.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:36.000] Files (2) -Info 129 [00:04:34.000] ----------------------------------------------- -Info 129 [00:04:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:36.000] Files (2) +Info 132 [00:04:37.000] ----------------------------------------------- +Info 132 [00:04:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:39.000] Files (2) -Info 129 [00:04:37.000] ----------------------------------------------- -Info 129 [00:04:38.000] Open files: -Info 129 [00:04:39.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:40.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:40.000] ----------------------------------------------- +Info 132 [00:04:41.000] Open files: +Info 132 [00:04:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2672,11 +2679,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 129 [00:04:41.000] response: +Info 132 [00:04:44.000] response: { "responseRequired": false } -Info 130 [00:04:42.000] request: +Info 133 [00:04:45.000] request: { "command": "close", "arguments": { @@ -2725,20 +2732,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:43.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:45.000] Files (3) +Info 134 [00:04:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:48.000] Files (3) -Info 132 [00:04:46.000] ----------------------------------------------- -Info 132 [00:04:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:48.000] Files (2) +Info 135 [00:04:49.000] ----------------------------------------------- +Info 135 [00:04:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:51.000] Files (2) -Info 132 [00:04:49.000] ----------------------------------------------- -Info 132 [00:04:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:51.000] Files (2) +Info 135 [00:04:52.000] ----------------------------------------------- +Info 135 [00:04:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:54.000] Files (2) -Info 132 [00:04:52.000] ----------------------------------------------- -Info 132 [00:04:53.000] Open files: +Info 135 [00:04:55.000] ----------------------------------------------- +Info 135 [00:04:56.000] Open files: After request PolledWatches:: @@ -2781,11 +2788,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 132 [00:04:54.000] response: +Info 135 [00:04:57.000] response: { "responseRequired": false } -Info 133 [00:04:55.000] request: +Info 136 [00:04:58.000] request: { "command": "open", "arguments": { @@ -2836,12 +2843,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:57.000] Search path: /user/username/projects/myproject/random -Info 136 [00:04:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 137 [00:04:59.000] `remove Project:: -Info 138 [00:05:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 139 [00:05:01.000] Files (3) +Info 137 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:05:00.000] Search path: /user/username/projects/myproject/random +Info 139 [00:05:01.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:02.000] `remove Project:: +Info 141 [00:05:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:04.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -2854,19 +2861,19 @@ Info 139 [00:05:01.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 140 [00:05:02.000] ----------------------------------------------- -Info 141 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 142 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:05.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 144 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 147 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 148 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:12.000] `remove Project:: -Info 151 [00:05:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 152 [00:05:14.000] Files (2) +Info 143 [00:05:05.000] ----------------------------------------------- +Info 144 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:15.000] `remove Project:: +Info 154 [00:05:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:17.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2876,25 +2883,25 @@ Info 152 [00:05:14.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 153 [00:05:15.000] ----------------------------------------------- -Info 154 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 155 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 156 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 157 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 158 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 159 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 165 [00:05:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 165 [00:05:28.000] Files (2) - -Info 165 [00:05:29.000] ----------------------------------------------- -Info 165 [00:05:30.000] Open files: -Info 165 [00:05:31.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 165 [00:05:32.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 156 [00:05:18.000] ----------------------------------------------- +Info 157 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 160 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 168 [00:05:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 168 [00:05:31.000] Files (2) + +Info 168 [00:05:32.000] ----------------------------------------------- +Info 168 [00:05:33.000] Open files: +Info 168 [00:05:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 168 [00:05:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2913,7 +2920,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 165 [00:05:33.000] response: +Info 168 [00:05:36.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js index 367bb617a8c36..e3892a11628f1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -884,7 +884,13 @@ FsWatchesRecursive:: Info 81 [00:02:55.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 82 [00:02:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 83 [00:02:57.000] Different program with same set of files +Info 83 [00:02:57.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 84 [00:02:58.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 85 [00:02:59.000] ----------------------------------------------- After request PolledWatches:: @@ -919,7 +925,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:02:58.000] response: +Info 86 [00:03:00.000] response: { "response": { "definitions": [ @@ -956,7 +962,7 @@ Info 84 [00:02:58.000] response: }, "responseRequired": true } -Info 85 [00:02:59.000] request: +Info 87 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1035,7 +1041,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:00.000] response: +Info 88 [00:03:02.000] response: { "response": { "definitions": [ @@ -1072,7 +1078,7 @@ Info 86 [00:03:00.000] response: }, "responseRequired": true } -Info 87 [00:03:01.000] request: +Info 89 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1151,7 +1157,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:02.000] response: +Info 90 [00:03:04.000] response: { "response": { "definitions": [ @@ -1188,7 +1194,7 @@ Info 88 [00:03:02.000] response: }, "responseRequired": true } -Info 89 [00:03:03.000] request: +Info 91 [00:03:05.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1267,7 +1273,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:04.000] response: +Info 92 [00:03:06.000] response: { "response": { "definitions": [ @@ -1304,7 +1310,7 @@ Info 90 [00:03:04.000] response: }, "responseRequired": true } -Info 91 [00:03:05.000] request: +Info 93 [00:03:07.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1383,7 +1389,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:06.000] response: +Info 94 [00:03:08.000] response: { "response": { "definitions": [ @@ -1420,7 +1426,7 @@ Info 92 [00:03:06.000] response: }, "responseRequired": true } -Info 93 [00:03:07.000] request: +Info 95 [00:03:09.000] request: { "command": "rename", "arguments": { @@ -1465,11 +1471,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 95 [00:03:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 96 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 96 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 98 [00:03:12.000] Same program as before +Info 99 [00:03:13.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -1506,7 +1513,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:13.000] response: +Info 102 [00:03:16.000] response: { "response": { "info": { @@ -1587,7 +1594,7 @@ Info 99 [00:03:13.000] response: }, "responseRequired": true } -Info 100 [00:03:14.000] request: +Info 103 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1634,8 +1641,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1672,7 +1679,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:17.000] response: +Info 106 [00:03:20.000] response: { "response": { "info": { @@ -1753,7 +1760,7 @@ Info 103 [00:03:17.000] response: }, "responseRequired": true } -Info 104 [00:03:18.000] request: +Info 107 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1800,8 +1807,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1838,7 +1845,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:21.000] response: +Info 110 [00:03:24.000] response: { "response": { "info": { @@ -1919,7 +1926,7 @@ Info 107 [00:03:21.000] response: }, "responseRequired": true } -Info 108 [00:03:22.000] request: +Info 111 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1966,8 +1973,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2004,7 +2011,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:25.000] response: +Info 114 [00:03:28.000] response: { "response": { "info": { @@ -2085,7 +2092,7 @@ Info 111 [00:03:25.000] response: }, "responseRequired": true } -Info 112 [00:03:26.000] request: +Info 115 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -2132,8 +2139,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:27.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2170,7 +2177,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:03:29.000] response: +Info 118 [00:03:32.000] response: { "response": { "info": { @@ -2251,7 +2258,7 @@ Info 115 [00:03:29.000] response: }, "responseRequired": true } -Info 116 [00:03:30.000] request: +Info 119 [00:03:33.000] request: { "command": "close", "arguments": { @@ -2296,24 +2303,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:03:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 118 [00:03:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 118 [00:03:33.000] Files (3) +Info 120 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 121 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:36.000] Files (3) -Info 118 [00:03:34.000] ----------------------------------------------- -Info 118 [00:03:35.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 118 [00:03:36.000] Files (2) +Info 121 [00:03:37.000] ----------------------------------------------- +Info 121 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:39.000] Files (2) -Info 118 [00:03:37.000] ----------------------------------------------- -Info 118 [00:03:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 118 [00:03:39.000] Files (2) +Info 121 [00:03:40.000] ----------------------------------------------- +Info 121 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:03:42.000] Files (2) -Info 118 [00:03:40.000] ----------------------------------------------- -Info 118 [00:03:41.000] Open files: -Info 118 [00:03:42.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 118 [00:03:43.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 118 [00:03:44.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 118 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:03:43.000] ----------------------------------------------- +Info 121 [00:03:44.000] Open files: +Info 121 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2352,11 +2359,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:03:46.000] response: +Info 121 [00:03:49.000] response: { "responseRequired": false } -Info 119 [00:03:47.000] request: +Info 122 [00:03:50.000] request: { "command": "open", "arguments": { @@ -2403,28 +2410,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:03:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:49.000] Search path: /user/username/projects/myproject/random -Info 122 [00:03:50.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 123 [00:03:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 123 [00:03:52.000] Files (3) - -Info 123 [00:03:53.000] ----------------------------------------------- -Info 123 [00:03:54.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 123 [00:03:55.000] Files (2) - -Info 123 [00:03:56.000] ----------------------------------------------- -Info 123 [00:03:57.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 123 [00:03:58.000] Files (2) - -Info 123 [00:03:59.000] ----------------------------------------------- -Info 123 [00:04:00.000] Open files: -Info 123 [00:04:01.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 123 [00:04:02.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 123 [00:04:03.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 123 [00:04:04.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 123 [00:04:05.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 123 [00:04:06.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 124 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 125 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:03:55.000] Files (3) + +Info 126 [00:03:56.000] ----------------------------------------------- +Info 126 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:03:58.000] Files (2) + +Info 126 [00:03:59.000] ----------------------------------------------- +Info 126 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:01.000] Files (2) + +Info 126 [00:04:02.000] ----------------------------------------------- +Info 126 [00:04:03.000] Open files: +Info 126 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2461,11 +2468,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 123 [00:04:07.000] response: +Info 126 [00:04:10.000] response: { "responseRequired": false } -Info 124 [00:04:08.000] request: +Info 127 [00:04:11.000] request: { "command": "close", "arguments": { @@ -2510,24 +2517,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:09.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 126 [00:04:10.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:04:11.000] Files (3) +Info 128 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:14.000] Files (3) -Info 126 [00:04:12.000] ----------------------------------------------- -Info 126 [00:04:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:04:14.000] Files (2) +Info 129 [00:04:15.000] ----------------------------------------------- +Info 129 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:17.000] Files (2) -Info 126 [00:04:15.000] ----------------------------------------------- -Info 126 [00:04:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:17.000] Files (2) +Info 129 [00:04:18.000] ----------------------------------------------- +Info 129 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:20.000] Files (2) -Info 126 [00:04:18.000] ----------------------------------------------- -Info 126 [00:04:19.000] Open files: -Info 126 [00:04:20.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:21.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:21.000] ----------------------------------------------- +Info 129 [00:04:22.000] Open files: +Info 129 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2566,11 +2573,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 126 [00:04:24.000] response: +Info 129 [00:04:27.000] response: { "responseRequired": false } -Info 127 [00:04:25.000] request: +Info 130 [00:04:28.000] request: { "command": "close", "arguments": { @@ -2617,22 +2624,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:28.000] Files (3) +Info 131 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:31.000] Files (3) -Info 129 [00:04:29.000] ----------------------------------------------- -Info 129 [00:04:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:31.000] Files (2) +Info 132 [00:04:32.000] ----------------------------------------------- +Info 132 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:34.000] Files (2) -Info 129 [00:04:32.000] ----------------------------------------------- -Info 129 [00:04:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:34.000] Files (2) +Info 132 [00:04:35.000] ----------------------------------------------- +Info 132 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:37.000] Files (2) -Info 129 [00:04:35.000] ----------------------------------------------- -Info 129 [00:04:36.000] Open files: -Info 129 [00:04:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:38.000] ----------------------------------------------- +Info 132 [00:04:39.000] Open files: +Info 132 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2673,11 +2680,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 129 [00:04:39.000] response: +Info 132 [00:04:42.000] response: { "responseRequired": false } -Info 130 [00:04:40.000] request: +Info 133 [00:04:43.000] request: { "command": "close", "arguments": { @@ -2726,20 +2733,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:41.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:42.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:43.000] Files (3) +Info 134 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:46.000] Files (3) -Info 132 [00:04:44.000] ----------------------------------------------- -Info 132 [00:04:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:46.000] Files (2) +Info 135 [00:04:47.000] ----------------------------------------------- +Info 135 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:49.000] Files (2) -Info 132 [00:04:47.000] ----------------------------------------------- -Info 132 [00:04:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:49.000] Files (2) +Info 135 [00:04:50.000] ----------------------------------------------- +Info 135 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:52.000] Files (2) -Info 132 [00:04:50.000] ----------------------------------------------- -Info 132 [00:04:51.000] Open files: +Info 135 [00:04:53.000] ----------------------------------------------- +Info 135 [00:04:54.000] Open files: After request PolledWatches:: @@ -2782,11 +2789,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 132 [00:04:52.000] response: +Info 135 [00:04:55.000] response: { "responseRequired": false } -Info 133 [00:04:53.000] request: +Info 136 [00:04:56.000] request: { "command": "open", "arguments": { @@ -2837,12 +2844,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:55.000] Search path: /user/username/projects/myproject/random -Info 136 [00:04:56.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 137 [00:04:57.000] `remove Project:: -Info 138 [00:04:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 139 [00:04:59.000] Files (3) +Info 137 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 139 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:00.000] `remove Project:: +Info 141 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -2855,19 +2862,19 @@ Info 139 [00:04:59.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 140 [00:05:00.000] ----------------------------------------------- -Info 141 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 142 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:03.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 144 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 145 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 146 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 147 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 148 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:10.000] `remove Project:: -Info 151 [00:05:11.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 152 [00:05:12.000] Files (2) +Info 143 [00:05:03.000] ----------------------------------------------- +Info 144 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:13.000] `remove Project:: +Info 154 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2877,25 +2884,25 @@ Info 152 [00:05:12.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 153 [00:05:13.000] ----------------------------------------------- -Info 154 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 155 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 156 [00:05:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 157 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 158 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 159 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 162 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 163 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 165 [00:05:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 165 [00:05:26.000] Files (2) - -Info 165 [00:05:27.000] ----------------------------------------------- -Info 165 [00:05:28.000] Open files: -Info 165 [00:05:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 165 [00:05:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 156 [00:05:16.000] ----------------------------------------------- +Info 157 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 160 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 168 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 168 [00:05:29.000] Files (2) + +Info 168 [00:05:30.000] ----------------------------------------------- +Info 168 [00:05:31.000] Open files: +Info 168 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 168 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2914,7 +2921,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 165 [00:05:31.000] response: +Info 168 [00:05:34.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js index f561b17fb058f..a2bb97a42691e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js @@ -273,9 +273,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -372,8 +372,8 @@ Info 38 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -484,8 +484,8 @@ Info 58 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:19.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js index f40e8748c5cd9..5c58971c7dd60 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1039,7 +1039,13 @@ FsWatchesRecursive:: Info 75 [00:02:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:50.000] Different program with same set of files +Info 77 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 79 [00:02:52.000] ----------------------------------------------- After request PolledWatches:: @@ -1076,7 +1082,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:02:51.000] response: +Info 80 [00:02:53.000] response: { "response": { "definitions": [ @@ -1113,7 +1119,7 @@ Info 78 [00:02:51.000] response: }, "responseRequired": true } -Info 79 [00:02:52.000] request: +Info 81 [00:02:54.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1196,7 +1202,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:53.000] response: +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -1233,7 +1239,7 @@ Info 80 [00:02:53.000] response: }, "responseRequired": true } -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1316,7 +1322,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -1353,7 +1359,7 @@ Info 82 [00:02:55.000] response: }, "responseRequired": true } -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1436,7 +1442,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -1473,7 +1479,7 @@ Info 84 [00:02:57.000] response: }, "responseRequired": true } -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1556,7 +1562,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -1593,7 +1599,7 @@ Info 86 [00:02:59.000] response: }, "responseRequired": true } -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "rename", "arguments": { @@ -1640,11 +1646,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:03.000] Different program with same set of files -Info 91 [00:03:04.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:06.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 94 [00:03:07.000] ----------------------------------------------- +Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1681,7 +1692,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:06.000] response: +Info 97 [00:03:10.000] response: { "response": { "info": { @@ -1762,7 +1773,7 @@ Info 93 [00:03:06.000] response: }, "responseRequired": true } -Info 94 [00:03:07.000] request: +Info 98 [00:03:11.000] request: { "command": "rename", "arguments": { @@ -1809,8 +1820,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1847,7 +1858,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:10.000] response: +Info 101 [00:03:14.000] response: { "response": { "info": { @@ -1928,7 +1939,7 @@ Info 97 [00:03:10.000] response: }, "responseRequired": true } -Info 98 [00:03:11.000] request: +Info 102 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1975,8 +1986,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2013,7 +2024,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:14.000] response: +Info 105 [00:03:18.000] response: { "response": { "info": { @@ -2094,7 +2105,7 @@ Info 101 [00:03:14.000] response: }, "responseRequired": true } -Info 102 [00:03:15.000] request: +Info 106 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -2141,8 +2152,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2179,7 +2190,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:18.000] response: +Info 109 [00:03:22.000] response: { "response": { "info": { @@ -2260,7 +2271,7 @@ Info 105 [00:03:18.000] response: }, "responseRequired": true } -Info 106 [00:03:19.000] request: +Info 110 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -2307,8 +2318,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2345,7 +2356,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:22.000] response: +Info 113 [00:03:26.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js index 43ac396e90025..b4e5cfa390b4d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -967,7 +967,13 @@ FsWatchesRecursive:: Info 75 [00:02:48.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:50.000] Different program with same set of files +Info 77 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:51.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 79 [00:02:52.000] ----------------------------------------------- After request PolledWatches:: @@ -1004,7 +1010,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:02:51.000] response: +Info 80 [00:02:53.000] response: { "response": { "definitions": [ @@ -1041,7 +1047,7 @@ Info 78 [00:02:51.000] response: }, "responseRequired": true } -Info 79 [00:02:52.000] request: +Info 81 [00:02:54.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1124,7 +1130,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:53.000] response: +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -1161,7 +1167,7 @@ Info 80 [00:02:53.000] response: }, "responseRequired": true } -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1244,7 +1250,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -1281,7 +1287,7 @@ Info 82 [00:02:55.000] response: }, "responseRequired": true } -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1364,7 +1370,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -1401,7 +1407,7 @@ Info 84 [00:02:57.000] response: }, "responseRequired": true } -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1484,7 +1490,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -1521,7 +1527,7 @@ Info 86 [00:02:59.000] response: }, "responseRequired": true } -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "rename", "arguments": { @@ -1568,11 +1574,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:01.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:02.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:03.000] Different program with same set of files -Info 91 [00:03:04.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:06.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + +Info 94 [00:03:07.000] ----------------------------------------------- +Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1609,7 +1620,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:06.000] response: +Info 97 [00:03:10.000] response: { "response": { "info": { @@ -1690,7 +1701,7 @@ Info 93 [00:03:06.000] response: }, "responseRequired": true } -Info 94 [00:03:07.000] request: +Info 98 [00:03:11.000] request: { "command": "rename", "arguments": { @@ -1737,8 +1748,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:09.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1775,7 +1786,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:10.000] response: +Info 101 [00:03:14.000] response: { "response": { "info": { @@ -1856,7 +1867,7 @@ Info 97 [00:03:10.000] response: }, "responseRequired": true } -Info 98 [00:03:11.000] request: +Info 102 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1903,8 +1914,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1941,7 +1952,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:14.000] response: +Info 105 [00:03:18.000] response: { "response": { "info": { @@ -2022,7 +2033,7 @@ Info 101 [00:03:14.000] response: }, "responseRequired": true } -Info 102 [00:03:15.000] request: +Info 106 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -2069,8 +2080,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2107,7 +2118,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:18.000] response: +Info 109 [00:03:22.000] response: { "response": { "info": { @@ -2188,7 +2199,7 @@ Info 105 [00:03:18.000] response: }, "responseRequired": true } -Info 106 [00:03:19.000] request: +Info 110 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -2235,8 +2246,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2273,7 +2284,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:22.000] response: +Info 113 [00:03:26.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js index e8bbe28a4c3af..0b3b1c8473468 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js index a2e7e6c7260b0..30368d68a044a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1129,7 +1129,13 @@ FsWatchesRecursive:: Info 77 [00:02:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:52.000] Different program with same set of files +Info 79 [00:02:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 81 [00:02:54.000] ----------------------------------------------- After request PolledWatches:: @@ -1166,7 +1172,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:53.000] response: +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -1203,7 +1209,7 @@ Info 80 [00:02:53.000] response: }, "responseRequired": true } -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1286,7 +1292,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -1323,7 +1329,7 @@ Info 82 [00:02:55.000] response: }, "responseRequired": true } -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1406,7 +1412,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -1443,7 +1449,7 @@ Info 84 [00:02:57.000] response: }, "responseRequired": true } -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1526,7 +1532,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -1563,7 +1569,7 @@ Info 86 [00:02:59.000] response: }, "responseRequired": true } -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1646,7 +1652,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:01.000] response: +Info 90 [00:03:03.000] response: { "response": { "definitions": [ @@ -1683,7 +1689,7 @@ Info 88 [00:03:01.000] response: }, "responseRequired": true } -Info 89 [00:03:02.000] request: +Info 91 [00:03:04.000] request: { "command": "rename", "arguments": { @@ -1730,11 +1736,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 92 [00:03:05.000] Different program with same set of files -Info 93 [00:03:06.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:07.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 94 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 95 [00:03:08.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 96 [00:03:09.000] ----------------------------------------------- +Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1771,7 +1782,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:08.000] response: +Info 99 [00:03:12.000] response: { "response": { "info": { @@ -1852,7 +1863,7 @@ Info 95 [00:03:08.000] response: }, "responseRequired": true } -Info 96 [00:03:09.000] request: +Info 100 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1899,8 +1910,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1937,7 +1948,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:12.000] response: +Info 103 [00:03:16.000] response: { "response": { "info": { @@ -2018,7 +2029,7 @@ Info 99 [00:03:12.000] response: }, "responseRequired": true } -Info 100 [00:03:13.000] request: +Info 104 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -2065,8 +2076,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2103,7 +2114,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:16.000] response: +Info 107 [00:03:20.000] response: { "response": { "info": { @@ -2184,7 +2195,7 @@ Info 103 [00:03:16.000] response: }, "responseRequired": true } -Info 104 [00:03:17.000] request: +Info 108 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -2231,8 +2242,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2269,7 +2280,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:20.000] response: +Info 111 [00:03:24.000] response: { "response": { "info": { @@ -2350,7 +2361,7 @@ Info 107 [00:03:20.000] response: }, "responseRequired": true } -Info 108 [00:03:21.000] request: +Info 112 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -2397,8 +2408,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 114 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2435,7 +2446,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:24.000] response: +Info 115 [00:03:28.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js index 0e20670089de0..d2e9221c020ab 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 38 [00:01:44.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -487,8 +487,8 @@ Info 58 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:02:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:02:18.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1057,7 +1057,13 @@ FsWatchesRecursive:: Info 77 [00:02:50.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:52.000] Different program with same set of files +Info 79 [00:02:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:53.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 81 [00:02:54.000] ----------------------------------------------- After request PolledWatches:: @@ -1094,7 +1100,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:53.000] response: +Info 82 [00:02:55.000] response: { "response": { "definitions": [ @@ -1131,7 +1137,7 @@ Info 80 [00:02:53.000] response: }, "responseRequired": true } -Info 81 [00:02:54.000] request: +Info 83 [00:02:56.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1214,7 +1220,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:55.000] response: +Info 84 [00:02:57.000] response: { "response": { "definitions": [ @@ -1251,7 +1257,7 @@ Info 82 [00:02:55.000] response: }, "responseRequired": true } -Info 83 [00:02:56.000] request: +Info 85 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1334,7 +1340,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:02:57.000] response: +Info 86 [00:02:59.000] response: { "response": { "definitions": [ @@ -1371,7 +1377,7 @@ Info 84 [00:02:57.000] response: }, "responseRequired": true } -Info 85 [00:02:58.000] request: +Info 87 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1454,7 +1460,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:02:59.000] response: +Info 88 [00:03:01.000] response: { "response": { "definitions": [ @@ -1491,7 +1497,7 @@ Info 86 [00:02:59.000] response: }, "responseRequired": true } -Info 87 [00:03:00.000] request: +Info 89 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1574,7 +1580,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:01.000] response: +Info 90 [00:03:03.000] response: { "response": { "definitions": [ @@ -1611,7 +1617,7 @@ Info 88 [00:03:01.000] response: }, "responseRequired": true } -Info 89 [00:03:02.000] request: +Info 91 [00:03:04.000] request: { "command": "rename", "arguments": { @@ -1658,11 +1664,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:03.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 92 [00:03:05.000] Different program with same set of files -Info 93 [00:03:06.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:07.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 94 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 95 [00:03:08.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 96 [00:03:09.000] ----------------------------------------------- +Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1699,7 +1710,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:08.000] response: +Info 99 [00:03:12.000] response: { "response": { "info": { @@ -1780,7 +1791,7 @@ Info 95 [00:03:08.000] response: }, "responseRequired": true } -Info 96 [00:03:09.000] request: +Info 100 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1827,8 +1838,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1865,7 +1876,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:12.000] response: +Info 103 [00:03:16.000] response: { "response": { "info": { @@ -1946,7 +1957,7 @@ Info 99 [00:03:12.000] response: }, "responseRequired": true } -Info 100 [00:03:13.000] request: +Info 104 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1993,8 +2004,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2031,7 +2042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:16.000] response: +Info 107 [00:03:20.000] response: { "response": { "info": { @@ -2112,7 +2123,7 @@ Info 103 [00:03:16.000] response: }, "responseRequired": true } -Info 104 [00:03:17.000] request: +Info 108 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -2159,8 +2170,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2197,7 +2208,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:20.000] response: +Info 111 [00:03:24.000] response: { "response": { "info": { @@ -2278,7 +2289,7 @@ Info 107 [00:03:20.000] response: }, "responseRequired": true } -Info 108 [00:03:21.000] request: +Info 112 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -2325,8 +2336,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 114 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2363,7 +2374,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:24.000] response: +Info 115 [00:03:28.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js index ee6dac0ff23ba..d0db7b5c24e15 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js @@ -113,9 +113,9 @@ Info 21 [00:00:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:00:59.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -212,8 +212,8 @@ Info 38 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 39 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 40 [00:01:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -324,8 +324,8 @@ Info 58 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 59 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 61 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 900b2d57eff57..7bf182e07902c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -897,51 +897,58 @@ FsWatchesRecursive:: Info 76 [00:02:55.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files -Info 80 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 83 [00:03:02.000] Running: *ensureProjectForOpenFiles* -Info 84 [00:03:03.000] Before ensureProjectForOpenFiles: -Info 85 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:05.000] Files (3) - -Info 85 [00:03:06.000] ----------------------------------------------- -Info 85 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:08.000] Files (2) - -Info 85 [00:03:09.000] ----------------------------------------------- -Info 85 [00:03:10.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:11.000] Files (2) - -Info 85 [00:03:12.000] ----------------------------------------------- -Info 85 [00:03:13.000] Open files: -Info 85 [00:03:14.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:15.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 85 [00:03:20.000] After ensureProjectForOpenFiles: -Info 86 [00:03:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 86 [00:03:22.000] Files (3) - -Info 86 [00:03:23.000] ----------------------------------------------- -Info 86 [00:03:24.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 86 [00:03:25.000] Files (2) - -Info 86 [00:03:26.000] ----------------------------------------------- -Info 86 [00:03:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 86 [00:03:28.000] Files (2) - -Info 86 [00:03:29.000] ----------------------------------------------- -Info 86 [00:03:30.000] Open files: -Info 86 [00:03:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 86 [00:03:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 86 [00:03:33.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 86 [00:03:34.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 86 [00:03:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 86 [00:03:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- +Info 82 [00:03:01.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 83 [00:03:02.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 84 [00:03:03.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 85 [00:03:04.000] Same program as before +Info 86 [00:03:05.000] Running: *ensureProjectForOpenFiles* +Info 87 [00:03:06.000] Before ensureProjectForOpenFiles: +Info 88 [00:03:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:08.000] Files (3) + +Info 88 [00:03:09.000] ----------------------------------------------- +Info 88 [00:03:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:11.000] Files (2) + +Info 88 [00:03:12.000] ----------------------------------------------- +Info 88 [00:03:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:14.000] Files (2) + +Info 88 [00:03:15.000] ----------------------------------------------- +Info 88 [00:03:16.000] Open files: +Info 88 [00:03:17.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:19.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:20.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:21.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:22.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 88 [00:03:23.000] After ensureProjectForOpenFiles: +Info 89 [00:03:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:25.000] Files (3) + +Info 89 [00:03:26.000] ----------------------------------------------- +Info 89 [00:03:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 89 [00:03:28.000] Files (2) + +Info 89 [00:03:29.000] ----------------------------------------------- +Info 89 [00:03:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 89 [00:03:31.000] Files (2) + +Info 89 [00:03:32.000] ----------------------------------------------- +Info 89 [00:03:33.000] Open files: +Info 89 [00:03:34.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 89 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 89 [00:03:36.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 89 [00:03:37.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 89 [00:03:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 89 [00:03:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -978,7 +985,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:37.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1061,7 +1068,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:38.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -1098,7 +1105,7 @@ Info 87 [00:03:38.000] response: }, "responseRequired": true } -Info 88 [00:03:39.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1181,7 +1188,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:40.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -1218,7 +1225,7 @@ Info 89 [00:03:40.000] response: }, "responseRequired": true } -Info 90 [00:03:41.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1301,7 +1308,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:42.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -1338,7 +1345,7 @@ Info 91 [00:03:42.000] response: }, "responseRequired": true } -Info 92 [00:03:43.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1421,7 +1428,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:44.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -1458,7 +1465,7 @@ Info 93 [00:03:44.000] response: }, "responseRequired": true } -Info 94 [00:03:45.000] request: +Info 97 [00:03:48.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1541,7 +1548,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:46.000] response: +Info 98 [00:03:49.000] response: { "response": { "definitions": [ @@ -1578,7 +1585,7 @@ Info 95 [00:03:46.000] response: }, "responseRequired": true } -Info 96 [00:03:47.000] request: +Info 99 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1625,8 +1632,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:48.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:49.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1663,7 +1670,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:50.000] response: +Info 102 [00:03:53.000] response: { "response": { "info": { @@ -1744,7 +1751,7 @@ Info 99 [00:03:50.000] response: }, "responseRequired": true } -Info 100 [00:03:51.000] request: +Info 103 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1791,8 +1798,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:52.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:53.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1829,7 +1836,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:54.000] response: +Info 106 [00:03:57.000] response: { "response": { "info": { @@ -1910,7 +1917,7 @@ Info 103 [00:03:54.000] response: }, "responseRequired": true } -Info 104 [00:03:55.000] request: +Info 107 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -1957,8 +1964,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:56.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:57.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1995,7 +2002,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:58.000] response: +Info 110 [00:04:01.000] response: { "response": { "info": { @@ -2076,7 +2083,7 @@ Info 107 [00:03:58.000] response: }, "responseRequired": true } -Info 108 [00:03:59.000] request: +Info 111 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -2123,8 +2130,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:04:00.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:04:01.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2161,7 +2168,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:04:02.000] response: +Info 114 [00:04:05.000] response: { "response": { "info": { @@ -2242,7 +2249,7 @@ Info 111 [00:04:02.000] response: }, "responseRequired": true } -Info 112 [00:04:03.000] request: +Info 115 [00:04:06.000] request: { "command": "rename", "arguments": { @@ -2289,8 +2296,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:04:04.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:04:05.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:07.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:04:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2327,7 +2334,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:04:06.000] response: +Info 118 [00:04:09.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js index 7ad426879ec12..780a758d39ed7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-changes.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -907,7 +907,13 @@ FsWatchesRecursive:: Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 79 [00:02:58.000] Different program with same set of files +Info 79 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 81 [00:03:00.000] ----------------------------------------------- After request PolledWatches:: @@ -944,7 +950,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:59.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -981,7 +987,7 @@ Info 80 [00:02:59.000] response: }, "responseRequired": true } -Info 81 [00:03:00.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1064,7 +1070,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:03:01.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -1101,7 +1107,7 @@ Info 82 [00:03:01.000] response: }, "responseRequired": true } -Info 83 [00:03:02.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1184,7 +1190,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:03.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -1221,7 +1227,7 @@ Info 84 [00:03:03.000] response: }, "responseRequired": true } -Info 85 [00:03:04.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1304,7 +1310,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:05.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -1341,7 +1347,7 @@ Info 86 [00:03:05.000] response: }, "responseRequired": true } -Info 87 [00:03:06.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1424,7 +1430,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:07.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -1461,7 +1467,7 @@ Info 88 [00:03:07.000] response: }, "responseRequired": true } -Info 89 [00:03:08.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1508,10 +1514,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 92 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 93 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1548,7 +1555,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:13.000] response: +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1629,7 +1636,7 @@ Info 94 [00:03:13.000] response: }, "responseRequired": true } -Info 95 [00:03:14.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1676,8 +1683,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1714,7 +1721,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:17.000] response: +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1795,7 +1802,7 @@ Info 98 [00:03:17.000] response: }, "responseRequired": true } -Info 99 [00:03:18.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1842,8 +1849,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1880,7 +1887,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:21.000] response: +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1961,7 +1968,7 @@ Info 102 [00:03:21.000] response: }, "responseRequired": true } -Info 103 [00:03:22.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -2008,8 +2015,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2046,7 +2053,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:25.000] response: +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -2127,7 +2134,7 @@ Info 106 [00:03:25.000] response: }, "responseRequired": true } -Info 107 [00:03:26.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -2174,8 +2181,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2212,7 +2219,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:29.000] response: +Info 113 [00:03:32.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js index 7ebe536410786..d96f97df03d65 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-created.js @@ -268,8 +268,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -359,8 +359,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -471,8 +471,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -844,9 +844,9 @@ Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 83 [00:03:02.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:03.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1460,8 +1460,9 @@ FsWatchesRecursive:: Info 97 [00:03:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 98 [00:03:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] Same program as before +Info 100 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 101 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1498,7 +1499,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:20.000] response: +Info 102 [00:03:21.000] response: { "response": { "info": { @@ -1579,7 +1580,7 @@ Info 101 [00:03:20.000] response: }, "responseRequired": true } -Info 102 [00:03:21.000] request: +Info 103 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1626,8 +1627,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 104 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 105 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1664,7 +1665,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:24.000] response: +Info 106 [00:03:25.000] response: { "response": { "info": { @@ -1745,7 +1746,7 @@ Info 105 [00:03:24.000] response: }, "responseRequired": true } -Info 106 [00:03:25.000] request: +Info 107 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -1792,8 +1793,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 109 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1830,7 +1831,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:28.000] response: +Info 110 [00:03:29.000] response: { "response": { "info": { @@ -1911,7 +1912,7 @@ Info 109 [00:03:28.000] response: }, "responseRequired": true } -Info 110 [00:03:29.000] request: +Info 111 [00:03:30.000] request: { "command": "rename", "arguments": { @@ -1958,8 +1959,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency -Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 112 [00:03:31.000] Search path: /user/username/projects/myproject/dependency +Info 113 [00:03:32.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1996,7 +1997,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:32.000] response: +Info 114 [00:03:33.000] response: { "response": { "info": { @@ -2077,7 +2078,7 @@ Info 113 [00:03:32.000] response: }, "responseRequired": true } -Info 114 [00:03:33.000] request: +Info 115 [00:03:34.000] request: { "command": "rename", "arguments": { @@ -2124,8 +2125,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:03:34.000] Search path: /user/username/projects/myproject/dependency -Info 116 [00:03:35.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:35.000] Search path: /user/username/projects/myproject/dependency +Info 117 [00:03:36.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2162,7 +2163,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:03:36.000] response: +Info 118 [00:03:37.000] response: { "response": { "info": { @@ -2243,7 +2244,7 @@ Info 117 [00:03:36.000] response: }, "responseRequired": true } -Info 118 [00:03:37.000] request: +Info 119 [00:03:38.000] request: { "command": "close", "arguments": { @@ -2288,24 +2289,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:03:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:03:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:03:40.000] Files (3) +Info 120 [00:03:39.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 121 [00:03:40.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:41.000] Files (3) -Info 120 [00:03:41.000] ----------------------------------------------- -Info 120 [00:03:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:03:43.000] Files (2) +Info 121 [00:03:42.000] ----------------------------------------------- +Info 121 [00:03:43.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:44.000] Files (2) -Info 120 [00:03:44.000] ----------------------------------------------- -Info 120 [00:03:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:03:46.000] Files (2) +Info 121 [00:03:45.000] ----------------------------------------------- +Info 121 [00:03:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:03:47.000] Files (2) -Info 120 [00:03:47.000] ----------------------------------------------- -Info 120 [00:03:48.000] Open files: -Info 120 [00:03:49.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 120 [00:03:50.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 120 [00:03:51.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 120 [00:03:52.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:03:48.000] ----------------------------------------------- +Info 121 [00:03:49.000] Open files: +Info 121 [00:03:50.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:03:51.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:03:52.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:03:53.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2344,11 +2345,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:03:53.000] response: +Info 121 [00:03:54.000] response: { "responseRequired": false } -Info 121 [00:03:54.000] request: +Info 122 [00:03:55.000] request: { "command": "open", "arguments": { @@ -2395,28 +2396,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:03:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:03:56.000] Search path: /user/username/projects/myproject/random -Info 124 [00:03:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:03:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:03:59.000] Files (3) - -Info 125 [00:04:00.000] ----------------------------------------------- -Info 125 [00:04:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:02.000] Files (2) - -Info 125 [00:04:03.000] ----------------------------------------------- -Info 125 [00:04:04.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:05.000] Files (2) - -Info 125 [00:04:06.000] ----------------------------------------------- -Info 125 [00:04:07.000] Open files: -Info 125 [00:04:08.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 125 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 125 [00:04:10.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 125 [00:04:11.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 125 [00:04:12.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:13.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:03:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 124 [00:03:57.000] Search path: /user/username/projects/myproject/random +Info 125 [00:03:58.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 126 [00:03:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:00.000] Files (3) + +Info 126 [00:04:01.000] ----------------------------------------------- +Info 126 [00:04:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:03.000] Files (2) + +Info 126 [00:04:04.000] ----------------------------------------------- +Info 126 [00:04:05.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:06.000] Files (2) + +Info 126 [00:04:07.000] ----------------------------------------------- +Info 126 [00:04:08.000] Open files: +Info 126 [00:04:09.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:10.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2453,11 +2454,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:14.000] response: +Info 126 [00:04:15.000] response: { "responseRequired": false } -Info 126 [00:04:15.000] request: +Info 127 [00:04:16.000] request: { "command": "close", "arguments": { @@ -2502,24 +2503,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 127 [00:04:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:18.000] Files (3) +Info 128 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:19.000] Files (3) -Info 128 [00:04:19.000] ----------------------------------------------- -Info 128 [00:04:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:21.000] Files (2) +Info 129 [00:04:20.000] ----------------------------------------------- +Info 129 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:22.000] Files (2) -Info 128 [00:04:22.000] ----------------------------------------------- -Info 128 [00:04:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:24.000] Files (2) +Info 129 [00:04:23.000] ----------------------------------------------- +Info 129 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:25.000] Files (2) -Info 128 [00:04:25.000] ----------------------------------------------- -Info 128 [00:04:26.000] Open files: -Info 128 [00:04:27.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 128 [00:04:28.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 128 [00:04:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 128 [00:04:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:26.000] ----------------------------------------------- +Info 129 [00:04:27.000] Open files: +Info 129 [00:04:28.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:29.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2558,11 +2559,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:31.000] response: +Info 129 [00:04:32.000] response: { "responseRequired": false } -Info 129 [00:04:32.000] request: +Info 130 [00:04:33.000] request: { "command": "close", "arguments": { @@ -2609,22 +2610,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 130 [00:04:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 131 [00:04:35.000] Files (3) +Info 131 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:36.000] Files (3) -Info 131 [00:04:36.000] ----------------------------------------------- -Info 131 [00:04:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 131 [00:04:38.000] Files (2) +Info 132 [00:04:37.000] ----------------------------------------------- +Info 132 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:39.000] Files (2) -Info 131 [00:04:39.000] ----------------------------------------------- -Info 131 [00:04:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 131 [00:04:41.000] Files (2) +Info 132 [00:04:40.000] ----------------------------------------------- +Info 132 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:42.000] Files (2) -Info 131 [00:04:42.000] ----------------------------------------------- -Info 131 [00:04:43.000] Open files: -Info 131 [00:04:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 131 [00:04:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:43.000] ----------------------------------------------- +Info 132 [00:04:44.000] Open files: +Info 132 [00:04:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2665,11 +2666,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:46.000] response: +Info 132 [00:04:47.000] response: { "responseRequired": false } -Info 132 [00:04:47.000] request: +Info 133 [00:04:48.000] request: { "command": "close", "arguments": { @@ -2718,20 +2719,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 133 [00:04:48.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 134 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 134 [00:04:50.000] Files (3) +Info 134 [00:04:49.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:51.000] Files (3) -Info 134 [00:04:51.000] ----------------------------------------------- -Info 134 [00:04:52.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 134 [00:04:53.000] Files (2) +Info 135 [00:04:52.000] ----------------------------------------------- +Info 135 [00:04:53.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:54.000] Files (2) -Info 134 [00:04:54.000] ----------------------------------------------- -Info 134 [00:04:55.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 134 [00:04:56.000] Files (2) +Info 135 [00:04:55.000] ----------------------------------------------- +Info 135 [00:04:56.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:57.000] Files (2) -Info 134 [00:04:57.000] ----------------------------------------------- -Info 134 [00:04:58.000] Open files: +Info 135 [00:04:58.000] ----------------------------------------------- +Info 135 [00:04:59.000] Open files: After request PolledWatches:: @@ -2774,11 +2775,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:59.000] response: +Info 135 [00:05:00.000] response: { "responseRequired": false } -Info 135 [00:05:00.000] request: +Info 136 [00:05:01.000] request: { "command": "open", "arguments": { @@ -2829,12 +2830,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 136 [00:05:01.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 137 [00:05:02.000] Search path: /user/username/projects/myproject/random -Info 138 [00:05:03.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 139 [00:05:04.000] `remove Project:: -Info 140 [00:05:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 141 [00:05:06.000] Files (3) +Info 137 [00:05:02.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:05:03.000] Search path: /user/username/projects/myproject/random +Info 139 [00:05:04.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:05.000] `remove Project:: +Info 141 [00:05:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:07.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -2847,19 +2848,19 @@ Info 141 [00:05:06.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 142 [00:05:07.000] ----------------------------------------------- -Info 143 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:10.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 149 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:17.000] `remove Project:: -Info 153 [00:05:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 154 [00:05:19.000] Files (2) +Info 143 [00:05:08.000] ----------------------------------------------- +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:11.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:18.000] `remove Project:: +Info 154 [00:05:19.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:20.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2869,26 +2870,26 @@ Info 154 [00:05:19.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 155 [00:05:20.000] ----------------------------------------------- -Info 156 [00:05:21.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 157 [00:05:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 159 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 160 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:26.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:27.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 168 [00:05:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 168 [00:05:34.000] Files (2) - -Info 168 [00:05:35.000] ----------------------------------------------- -Info 168 [00:05:36.000] Open files: -Info 168 [00:05:37.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 168 [00:05:38.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 156 [00:05:21.000] ----------------------------------------------- +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 160 [00:05:25.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:26.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 165 [00:05:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:32.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 168 [00:05:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 169 [00:05:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 169 [00:05:35.000] Files (2) + +Info 169 [00:05:36.000] ----------------------------------------------- +Info 169 [00:05:37.000] Open files: +Info 169 [00:05:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 169 [00:05:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2907,7 +2908,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 168 [00:05:39.000] response: +Info 169 [00:05:40.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js index 6467680b6abbd..1043f19d5a2df 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-deleted.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -903,8 +903,8 @@ Info 81 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/pro Info 82 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 83 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 84 [00:03:01.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -1495,7 +1495,8 @@ FsWatchesRecursive:: Info 96 [00:03:13.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 97 [00:03:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 98 [00:03:15.000] Same program as before +Info 99 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file After request PolledWatches:: @@ -1532,7 +1533,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:16.000] response: +Info 100 [00:03:17.000] response: { "response": { "info": { @@ -1580,7 +1581,7 @@ Info 99 [00:03:16.000] response: }, "responseRequired": true } -Info 100 [00:03:17.000] request: +Info 101 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -1663,7 +1664,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:18.000] response: +Info 102 [00:03:19.000] response: { "response": { "info": { @@ -1711,7 +1712,7 @@ Info 101 [00:03:18.000] response: }, "responseRequired": true } -Info 102 [00:03:19.000] request: +Info 103 [00:03:20.000] request: { "command": "rename", "arguments": { @@ -1794,7 +1795,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:20.000] response: +Info 104 [00:03:21.000] response: { "response": { "info": { @@ -1842,7 +1843,7 @@ Info 103 [00:03:20.000] response: }, "responseRequired": true } -Info 104 [00:03:21.000] request: +Info 105 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -1925,7 +1926,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:22.000] response: +Info 106 [00:03:23.000] response: { "response": { "info": { @@ -1973,7 +1974,7 @@ Info 105 [00:03:22.000] response: }, "responseRequired": true } -Info 106 [00:03:23.000] request: +Info 107 [00:03:24.000] request: { "command": "rename", "arguments": { @@ -2056,7 +2057,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:24.000] response: +Info 108 [00:03:25.000] response: { "response": { "info": { @@ -2104,7 +2105,7 @@ Info 107 [00:03:24.000] response: }, "responseRequired": true } -Info 108 [00:03:25.000] request: +Info 109 [00:03:26.000] request: { "command": "close", "arguments": { @@ -2149,24 +2150,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 110 [00:03:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 110 [00:03:28.000] Files (2) +Info 110 [00:03:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 111 [00:03:29.000] Files (2) -Info 110 [00:03:29.000] ----------------------------------------------- -Info 110 [00:03:30.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 110 [00:03:31.000] Files (2) +Info 111 [00:03:30.000] ----------------------------------------------- +Info 111 [00:03:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 111 [00:03:32.000] Files (2) -Info 110 [00:03:32.000] ----------------------------------------------- -Info 110 [00:03:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 110 [00:03:34.000] Files (2) +Info 111 [00:03:33.000] ----------------------------------------------- +Info 111 [00:03:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 111 [00:03:35.000] Files (2) -Info 110 [00:03:35.000] ----------------------------------------------- -Info 110 [00:03:36.000] Open files: -Info 110 [00:03:37.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 110 [00:03:38.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 110 [00:03:39.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 110 [00:03:40.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:36.000] ----------------------------------------------- +Info 111 [00:03:37.000] Open files: +Info 111 [00:03:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 111 [00:03:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 111 [00:03:40.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 111 [00:03:41.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2205,11 +2206,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:41.000] response: +Info 111 [00:03:42.000] response: { "responseRequired": false } -Info 111 [00:03:42.000] request: +Info 112 [00:03:43.000] request: { "command": "open", "arguments": { @@ -2256,29 +2257,29 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:03:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 113 [00:03:44.000] Search path: /user/username/projects/myproject/random -Info 114 [00:03:45.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 115 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 116 [00:03:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 116 [00:03:48.000] Files (2) - -Info 116 [00:03:49.000] ----------------------------------------------- -Info 116 [00:03:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 116 [00:03:51.000] Files (2) - -Info 116 [00:03:52.000] ----------------------------------------------- -Info 116 [00:03:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 116 [00:03:54.000] Files (2) - -Info 116 [00:03:55.000] ----------------------------------------------- -Info 116 [00:03:56.000] Open files: -Info 116 [00:03:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 116 [00:03:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 116 [00:03:59.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 116 [00:04:00.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 116 [00:04:01.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 116 [00:04:02.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 114 [00:03:45.000] Search path: /user/username/projects/myproject/random +Info 115 [00:03:46.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 117 [00:03:48.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 117 [00:03:49.000] Files (2) + +Info 117 [00:03:50.000] ----------------------------------------------- +Info 117 [00:03:51.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 117 [00:03:52.000] Files (2) + +Info 117 [00:03:53.000] ----------------------------------------------- +Info 117 [00:03:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 117 [00:03:55.000] Files (2) + +Info 117 [00:03:56.000] ----------------------------------------------- +Info 117 [00:03:57.000] Open files: +Info 117 [00:03:58.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 117 [00:03:59.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 117 [00:04:00.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 117 [00:04:01.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 117 [00:04:02.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 117 [00:04:03.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2313,11 +2314,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:04:03.000] response: +Info 117 [00:04:04.000] response: { "responseRequired": false } -Info 117 [00:04:04.000] request: +Info 118 [00:04:05.000] request: { "command": "close", "arguments": { @@ -2360,24 +2361,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:04:05.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 119 [00:04:06.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:04:07.000] Files (2) +Info 119 [00:04:06.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 120 [00:04:07.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 120 [00:04:08.000] Files (2) -Info 119 [00:04:08.000] ----------------------------------------------- -Info 119 [00:04:09.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:04:10.000] Files (2) +Info 120 [00:04:09.000] ----------------------------------------------- +Info 120 [00:04:10.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 120 [00:04:11.000] Files (2) -Info 119 [00:04:11.000] ----------------------------------------------- -Info 119 [00:04:12.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:04:13.000] Files (2) +Info 120 [00:04:12.000] ----------------------------------------------- +Info 120 [00:04:13.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 120 [00:04:14.000] Files (2) -Info 119 [00:04:14.000] ----------------------------------------------- -Info 119 [00:04:15.000] Open files: -Info 119 [00:04:16.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:17.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:18.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:19.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 120 [00:04:15.000] ----------------------------------------------- +Info 120 [00:04:16.000] Open files: +Info 120 [00:04:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 120 [00:04:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 120 [00:04:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 120 [00:04:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2414,11 +2415,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:20.000] response: +Info 120 [00:04:21.000] response: { "responseRequired": false } -Info 120 [00:04:21.000] request: +Info 121 [00:04:22.000] request: { "command": "close", "arguments": { @@ -2463,22 +2464,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:04:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:24.000] Files (2) +Info 122 [00:04:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 123 [00:04:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 123 [00:04:25.000] Files (2) -Info 122 [00:04:25.000] ----------------------------------------------- -Info 122 [00:04:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:27.000] Files (2) +Info 123 [00:04:26.000] ----------------------------------------------- +Info 123 [00:04:27.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 123 [00:04:28.000] Files (2) -Info 122 [00:04:28.000] ----------------------------------------------- -Info 122 [00:04:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:30.000] Files (2) +Info 123 [00:04:29.000] ----------------------------------------------- +Info 123 [00:04:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 123 [00:04:31.000] Files (2) -Info 122 [00:04:31.000] ----------------------------------------------- -Info 122 [00:04:32.000] Open files: -Info 122 [00:04:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 123 [00:04:32.000] ----------------------------------------------- +Info 123 [00:04:33.000] Open files: +Info 123 [00:04:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 123 [00:04:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2517,11 +2518,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:04:35.000] response: +Info 123 [00:04:36.000] response: { "responseRequired": false } -Info 123 [00:04:36.000] request: +Info 124 [00:04:37.000] request: { "command": "close", "arguments": { @@ -2568,20 +2569,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 124 [00:04:37.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:38.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:39.000] Files (2) +Info 125 [00:04:38.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 126 [00:04:39.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:04:40.000] Files (2) -Info 125 [00:04:40.000] ----------------------------------------------- -Info 125 [00:04:41.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:42.000] Files (2) +Info 126 [00:04:41.000] ----------------------------------------------- +Info 126 [00:04:42.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:04:43.000] Files (2) -Info 125 [00:04:43.000] ----------------------------------------------- -Info 125 [00:04:44.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:45.000] Files (2) +Info 126 [00:04:44.000] ----------------------------------------------- +Info 126 [00:04:45.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:46.000] Files (2) -Info 125 [00:04:46.000] ----------------------------------------------- -Info 125 [00:04:47.000] Open files: +Info 126 [00:04:47.000] ----------------------------------------------- +Info 126 [00:04:48.000] Open files: After request PolledWatches:: @@ -2622,11 +2623,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:48.000] response: +Info 126 [00:04:49.000] response: { "responseRequired": false } -Info 126 [00:04:49.000] request: +Info 127 [00:04:50.000] request: { "command": "open", "arguments": { @@ -2675,12 +2676,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 127 [00:04:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:51.000] Search path: /user/username/projects/myproject/random -Info 129 [00:04:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 130 [00:04:53.000] `remove Project:: -Info 131 [00:04:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:55.000] Files (2) +Info 128 [00:04:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:52.000] Search path: /user/username/projects/myproject/random +Info 130 [00:04:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 131 [00:04:54.000] `remove Project:: +Info 132 [00:04:55.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:56.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/main/main.ts @@ -2690,19 +2691,19 @@ Info 132 [00:04:55.000] Files (2) main.ts Matched by default include pattern '**/*' -Info 133 [00:04:56.000] ----------------------------------------------- -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 136 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 137 [00:05:00.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 138 [00:05:01.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 139 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 140 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 141 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 142 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:06.000] `remove Project:: -Info 144 [00:05:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 145 [00:05:08.000] Files (2) +Info 134 [00:04:57.000] ----------------------------------------------- +Info 135 [00:04:58.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 136 [00:04:59.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 137 [00:05:00.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 140 [00:05:03.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 141 [00:05:04.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 144 [00:05:07.000] `remove Project:: +Info 145 [00:05:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 146 [00:05:09.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2712,24 +2713,24 @@ Info 145 [00:05:08.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 146 [00:05:09.000] ----------------------------------------------- -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 150 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 151 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 152 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 153 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 157 [00:05:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 157 [00:05:21.000] Files (2) - -Info 157 [00:05:22.000] ----------------------------------------------- -Info 157 [00:05:23.000] Open files: -Info 157 [00:05:24.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 157 [00:05:25.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 147 [00:05:10.000] ----------------------------------------------- +Info 148 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 149 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 151 [00:05:14.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 152 [00:05:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 153 [00:05:16.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 154 [00:05:17.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 155 [00:05:18.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 156 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 157 [00:05:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 158 [00:05:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 158 [00:05:22.000] Files (2) + +Info 158 [00:05:23.000] ----------------------------------------------- +Info 158 [00:05:24.000] Open files: +Info 158 [00:05:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 158 [00:05:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2748,7 +2749,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 157 [00:05:26.000] response: +Info 158 [00:05:27.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js index 8d3d03b23a22d..e9b6d0f17b55c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dts-not-present.js @@ -268,8 +268,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -359,8 +359,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -471,8 +471,8 @@ Info 56 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index e444097691f66..e9bc9a8dbc440 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -891,50 +891,52 @@ FsWatchesRecursive:: Info 76 [00:02:55.000] Running: /user/username/projects/myproject/dependency/tsconfig.json Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 79 [00:02:58.000] Running: /user/username/projects/myproject/main/tsconfig.json -Info 80 [00:02:59.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 81 [00:03:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:03:01.000] Running: *ensureProjectForOpenFiles* -Info 83 [00:03:02.000] Before ensureProjectForOpenFiles: -Info 84 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:03:04.000] Files (3) - -Info 84 [00:03:05.000] ----------------------------------------------- -Info 84 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 84 [00:03:07.000] Files (2) - -Info 84 [00:03:08.000] ----------------------------------------------- -Info 84 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 84 [00:03:10.000] Files (2) - -Info 84 [00:03:11.000] ----------------------------------------------- -Info 84 [00:03:12.000] Open files: -Info 84 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 84 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 84 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 84 [00:03:16.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 84 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 84 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 84 [00:03:19.000] After ensureProjectForOpenFiles: -Info 85 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:21.000] Files (3) - -Info 85 [00:03:22.000] ----------------------------------------------- -Info 85 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 85 [00:03:24.000] Files (2) - -Info 85 [00:03:25.000] ----------------------------------------------- -Info 85 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:27.000] Files (2) - -Info 85 [00:03:28.000] ----------------------------------------------- -Info 85 [00:03:29.000] Open files: -Info 85 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 85 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 85 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 85 [00:03:33.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 85 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:58.000] Same program as before +Info 80 [00:02:59.000] Running: /user/username/projects/myproject/main/tsconfig.json +Info 81 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json +Info 82 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:03:02.000] Same program as before +Info 84 [00:03:03.000] Running: *ensureProjectForOpenFiles* +Info 85 [00:03:04.000] Before ensureProjectForOpenFiles: +Info 86 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 86 [00:03:06.000] Files (3) + +Info 86 [00:03:07.000] ----------------------------------------------- +Info 86 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 86 [00:03:09.000] Files (2) + +Info 86 [00:03:10.000] ----------------------------------------------- +Info 86 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 86 [00:03:12.000] Files (2) + +Info 86 [00:03:13.000] ----------------------------------------------- +Info 86 [00:03:14.000] Open files: +Info 86 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 86 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 86 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 86 [00:03:18.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 86 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 86 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 86 [00:03:21.000] After ensureProjectForOpenFiles: +Info 87 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:23.000] Files (3) + +Info 87 [00:03:24.000] ----------------------------------------------- +Info 87 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:26.000] Files (2) + +Info 87 [00:03:27.000] ----------------------------------------------- +Info 87 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:29.000] Files (2) + +Info 87 [00:03:30.000] ----------------------------------------------- +Info 87 [00:03:31.000] Open files: +Info 87 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:35.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -971,7 +973,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:36.000] request: +Info 87 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1054,7 +1056,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:37.000] response: +Info 88 [00:03:39.000] response: { "response": { "definitions": [ @@ -1091,7 +1093,7 @@ Info 86 [00:03:37.000] response: }, "responseRequired": true } -Info 87 [00:03:38.000] request: +Info 89 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1174,7 +1176,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:39.000] response: +Info 90 [00:03:41.000] response: { "response": { "definitions": [ @@ -1211,7 +1213,7 @@ Info 88 [00:03:39.000] response: }, "responseRequired": true } -Info 89 [00:03:40.000] request: +Info 91 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1294,7 +1296,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:41.000] response: +Info 92 [00:03:43.000] response: { "response": { "definitions": [ @@ -1331,7 +1333,7 @@ Info 90 [00:03:41.000] response: }, "responseRequired": true } -Info 91 [00:03:42.000] request: +Info 93 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1414,7 +1416,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:43.000] response: +Info 94 [00:03:45.000] response: { "response": { "definitions": [ @@ -1451,7 +1453,7 @@ Info 92 [00:03:43.000] response: }, "responseRequired": true } -Info 93 [00:03:44.000] request: +Info 95 [00:03:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1534,7 +1536,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:45.000] response: +Info 96 [00:03:47.000] response: { "response": { "definitions": [ @@ -1571,7 +1573,7 @@ Info 94 [00:03:45.000] response: }, "responseRequired": true } -Info 95 [00:03:46.000] request: +Info 97 [00:03:48.000] request: { "command": "rename", "arguments": { @@ -1618,8 +1620,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:47.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 98 [00:03:49.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1656,7 +1658,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:49.000] response: +Info 100 [00:03:51.000] response: { "response": { "info": { @@ -1737,7 +1739,7 @@ Info 98 [00:03:49.000] response: }, "responseRequired": true } -Info 99 [00:03:50.000] request: +Info 101 [00:03:52.000] request: { "command": "rename", "arguments": { @@ -1784,8 +1786,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:51.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:53.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1822,7 +1824,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:53.000] response: +Info 104 [00:03:55.000] response: { "response": { "info": { @@ -1903,7 +1905,7 @@ Info 102 [00:03:53.000] response: }, "responseRequired": true } -Info 103 [00:03:54.000] request: +Info 105 [00:03:56.000] request: { "command": "rename", "arguments": { @@ -1950,8 +1952,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:55.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:57.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1988,7 +1990,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:57.000] response: +Info 108 [00:03:59.000] response: { "response": { "info": { @@ -2069,7 +2071,7 @@ Info 106 [00:03:57.000] response: }, "responseRequired": true } -Info 107 [00:03:58.000] request: +Info 109 [00:04:00.000] request: { "command": "rename", "arguments": { @@ -2116,8 +2118,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:59.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:04:01.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2154,7 +2156,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:04:01.000] response: +Info 112 [00:04:03.000] response: { "response": { "info": { @@ -2235,7 +2237,7 @@ Info 110 [00:04:01.000] response: }, "responseRequired": true } -Info 111 [00:04:02.000] request: +Info 113 [00:04:04.000] request: { "command": "rename", "arguments": { @@ -2282,8 +2284,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:04:03.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:04:05.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2320,7 +2322,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:04:05.000] response: +Info 116 [00:04:07.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js index ac14be01b3acf..b59c45aafe6be 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-changes.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -901,6 +901,7 @@ FsWatchesRecursive:: Info 77 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 79 [00:02:58.000] Same program as before After request PolledWatches:: @@ -937,7 +938,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 79 [00:02:58.000] response: +Info 80 [00:02:59.000] response: { "response": { "definitions": [ @@ -974,7 +975,7 @@ Info 79 [00:02:58.000] response: }, "responseRequired": true } -Info 80 [00:02:59.000] request: +Info 81 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1057,7 +1058,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:03:00.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -1094,7 +1095,7 @@ Info 81 [00:03:00.000] response: }, "responseRequired": true } -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1177,7 +1178,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -1214,7 +1215,7 @@ Info 83 [00:03:02.000] response: }, "responseRequired": true } -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1297,7 +1298,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -1334,7 +1335,7 @@ Info 85 [00:03:04.000] response: }, "responseRequired": true } -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1417,7 +1418,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -1454,7 +1455,7 @@ Info 87 [00:03:06.000] response: }, "responseRequired": true } -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "rename", "arguments": { @@ -1501,10 +1502,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 90 [00:03:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 91 [00:03:10.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 92 [00:03:11.000] Same program as before +Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1541,7 +1543,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:12.000] response: +Info 95 [00:03:14.000] response: { "response": { "info": { @@ -1622,7 +1624,7 @@ Info 93 [00:03:12.000] response: }, "responseRequired": true } -Info 94 [00:03:13.000] request: +Info 96 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1669,8 +1671,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1707,7 +1709,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:16.000] response: +Info 99 [00:03:18.000] response: { "response": { "info": { @@ -1788,7 +1790,7 @@ Info 97 [00:03:16.000] response: }, "responseRequired": true } -Info 98 [00:03:17.000] request: +Info 100 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1835,8 +1837,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1873,7 +1875,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:20.000] response: +Info 103 [00:03:22.000] response: { "response": { "info": { @@ -1954,7 +1956,7 @@ Info 101 [00:03:20.000] response: }, "responseRequired": true } -Info 102 [00:03:21.000] request: +Info 104 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -2001,8 +2003,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2039,7 +2041,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:24.000] response: +Info 107 [00:03:26.000] response: { "response": { "info": { @@ -2120,7 +2122,7 @@ Info 105 [00:03:24.000] response: }, "responseRequired": true } -Info 106 [00:03:25.000] request: +Info 108 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -2167,8 +2169,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2205,7 +2207,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:28.000] response: +Info 111 [00:03:30.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js index 733d08206d322..b2f4390b35de3 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-created.js @@ -274,9 +274,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -372,8 +372,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -488,8 +488,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -864,7 +864,8 @@ FsWatchesRecursive:: Info 78 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 79 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 80 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 80 [00:02:59.000] Same program as before +Info 81 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -901,7 +902,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:03:00.000] response: +Info 82 [00:03:01.000] response: { "response": { "definitions": [ @@ -938,7 +939,7 @@ Info 81 [00:03:00.000] response: }, "responseRequired": true } -Info 82 [00:03:01.000] request: +Info 83 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1021,7 +1022,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:02.000] response: +Info 84 [00:03:03.000] response: { "response": { "definitions": [ @@ -1058,7 +1059,7 @@ Info 83 [00:03:02.000] response: }, "responseRequired": true } -Info 84 [00:03:03.000] request: +Info 85 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1141,7 +1142,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:04.000] response: +Info 86 [00:03:05.000] response: { "response": { "definitions": [ @@ -1178,7 +1179,7 @@ Info 85 [00:03:04.000] response: }, "responseRequired": true } -Info 86 [00:03:05.000] request: +Info 87 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1261,7 +1262,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:06.000] response: +Info 88 [00:03:07.000] response: { "response": { "definitions": [ @@ -1298,7 +1299,7 @@ Info 87 [00:03:06.000] response: }, "responseRequired": true } -Info 88 [00:03:07.000] request: +Info 89 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1381,7 +1382,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:08.000] response: +Info 90 [00:03:09.000] response: { "response": { "definitions": [ @@ -1418,7 +1419,7 @@ Info 89 [00:03:08.000] response: }, "responseRequired": true } -Info 90 [00:03:09.000] request: +Info 91 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1465,10 +1466,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 92 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 93 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 94 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 93 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:13.000] Same program as before +Info 95 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1505,7 +1507,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:14.000] response: +Info 97 [00:03:16.000] response: { "response": { "info": { @@ -1586,7 +1588,7 @@ Info 95 [00:03:14.000] response: }, "responseRequired": true } -Info 96 [00:03:15.000] request: +Info 98 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1633,8 +1635,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 98 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1671,7 +1673,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:18.000] response: +Info 101 [00:03:20.000] response: { "response": { "info": { @@ -1752,7 +1754,7 @@ Info 99 [00:03:18.000] response: }, "responseRequired": true } -Info 100 [00:03:19.000] request: +Info 102 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1799,8 +1801,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1837,7 +1839,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:22.000] response: +Info 105 [00:03:24.000] response: { "response": { "info": { @@ -1918,7 +1920,7 @@ Info 103 [00:03:22.000] response: }, "responseRequired": true } -Info 104 [00:03:23.000] request: +Info 106 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1965,8 +1967,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2003,7 +2005,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:26.000] response: +Info 109 [00:03:28.000] response: { "response": { "info": { @@ -2084,7 +2086,7 @@ Info 107 [00:03:26.000] response: }, "responseRequired": true } -Info 108 [00:03:27.000] request: +Info 110 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -2131,8 +2133,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2169,7 +2171,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:30.000] response: +Info 113 [00:03:32.000] response: { "response": { "info": { @@ -2250,7 +2252,7 @@ Info 111 [00:03:30.000] response: }, "responseRequired": true } -Info 112 [00:03:31.000] request: +Info 114 [00:03:33.000] request: { "command": "close", "arguments": { @@ -2295,24 +2297,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 114 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:03:34.000] Files (3) +Info 115 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 116 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:03:36.000] Files (3) -Info 114 [00:03:35.000] ----------------------------------------------- -Info 114 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:03:37.000] Files (2) +Info 116 [00:03:37.000] ----------------------------------------------- +Info 116 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:03:39.000] Files (2) -Info 114 [00:03:38.000] ----------------------------------------------- -Info 114 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:03:40.000] Files (2) +Info 116 [00:03:40.000] ----------------------------------------------- +Info 116 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:03:42.000] Files (2) -Info 114 [00:03:41.000] ----------------------------------------------- -Info 114 [00:03:42.000] Open files: -Info 114 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 114 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 114 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:03:46.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:03:43.000] ----------------------------------------------- +Info 116 [00:03:44.000] Open files: +Info 116 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 116 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 116 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:03:48.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2351,11 +2353,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:03:47.000] response: +Info 116 [00:03:49.000] response: { "responseRequired": false } -Info 115 [00:03:48.000] request: +Info 117 [00:03:50.000] request: { "command": "open", "arguments": { @@ -2402,28 +2404,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 117 [00:03:50.000] Search path: /user/username/projects/myproject/random -Info 118 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 119 [00:03:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 119 [00:03:53.000] Files (3) - -Info 119 [00:03:54.000] ----------------------------------------------- -Info 119 [00:03:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 119 [00:03:56.000] Files (2) - -Info 119 [00:03:57.000] ----------------------------------------------- -Info 119 [00:03:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 119 [00:03:59.000] Files (2) - -Info 119 [00:04:00.000] ----------------------------------------------- -Info 119 [00:04:01.000] Open files: -Info 119 [00:04:02.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 119 [00:04:03.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 119 [00:04:04.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 119 [00:04:05.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 119 [00:04:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 119 [00:04:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 118 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 120 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 121 [00:03:55.000] Files (3) + +Info 121 [00:03:56.000] ----------------------------------------------- +Info 121 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 121 [00:03:58.000] Files (2) + +Info 121 [00:03:59.000] ----------------------------------------------- +Info 121 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 121 [00:04:01.000] Files (2) + +Info 121 [00:04:02.000] ----------------------------------------------- +Info 121 [00:04:03.000] Open files: +Info 121 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 121 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 121 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 121 [00:04:07.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 121 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 121 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2460,11 +2462,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:08.000] response: +Info 121 [00:04:10.000] response: { "responseRequired": false } -Info 120 [00:04:09.000] request: +Info 122 [00:04:11.000] request: { "command": "close", "arguments": { @@ -2509,24 +2511,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:04:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 122 [00:04:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:04:12.000] Files (3) +Info 123 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 124 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:04:14.000] Files (3) -Info 122 [00:04:13.000] ----------------------------------------------- -Info 122 [00:04:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:04:15.000] Files (2) +Info 124 [00:04:15.000] ----------------------------------------------- +Info 124 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:04:17.000] Files (2) -Info 122 [00:04:16.000] ----------------------------------------------- -Info 122 [00:04:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:04:18.000] Files (2) +Info 124 [00:04:18.000] ----------------------------------------------- +Info 124 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:20.000] Files (2) -Info 122 [00:04:19.000] ----------------------------------------------- -Info 122 [00:04:20.000] Open files: -Info 122 [00:04:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 122 [00:04:22.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 122 [00:04:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 122 [00:04:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:04:21.000] ----------------------------------------------- +Info 124 [00:04:22.000] Open files: +Info 124 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:24.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2565,11 +2567,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:04:25.000] response: +Info 124 [00:04:27.000] response: { "responseRequired": false } -Info 123 [00:04:26.000] request: +Info 125 [00:04:28.000] request: { "command": "close", "arguments": { @@ -2616,22 +2618,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 124 [00:04:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 125 [00:04:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 125 [00:04:29.000] Files (3) +Info 126 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:31.000] Files (3) -Info 125 [00:04:30.000] ----------------------------------------------- -Info 125 [00:04:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 125 [00:04:32.000] Files (2) +Info 127 [00:04:32.000] ----------------------------------------------- +Info 127 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:34.000] Files (2) -Info 125 [00:04:33.000] ----------------------------------------------- -Info 125 [00:04:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 125 [00:04:35.000] Files (2) +Info 127 [00:04:35.000] ----------------------------------------------- +Info 127 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:37.000] Files (2) -Info 125 [00:04:36.000] ----------------------------------------------- -Info 125 [00:04:37.000] Open files: -Info 125 [00:04:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 125 [00:04:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:38.000] ----------------------------------------------- +Info 127 [00:04:39.000] Open files: +Info 127 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2672,11 +2674,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 125 [00:04:40.000] response: +Info 127 [00:04:42.000] response: { "responseRequired": false } -Info 126 [00:04:41.000] request: +Info 128 [00:04:43.000] request: { "command": "close", "arguments": { @@ -2725,20 +2727,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 127 [00:04:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 128 [00:04:43.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:04:44.000] Files (3) +Info 129 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:46.000] Files (3) -Info 128 [00:04:45.000] ----------------------------------------------- -Info 128 [00:04:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:47.000] Files (2) +Info 130 [00:04:47.000] ----------------------------------------------- +Info 130 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:49.000] Files (2) -Info 128 [00:04:48.000] ----------------------------------------------- -Info 128 [00:04:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:50.000] Files (2) +Info 130 [00:04:50.000] ----------------------------------------------- +Info 130 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:52.000] Files (2) -Info 128 [00:04:51.000] ----------------------------------------------- -Info 128 [00:04:52.000] Open files: +Info 130 [00:04:53.000] ----------------------------------------------- +Info 130 [00:04:54.000] Open files: After request PolledWatches:: @@ -2781,11 +2783,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:53.000] response: +Info 130 [00:04:55.000] response: { "responseRequired": false } -Info 129 [00:04:54.000] request: +Info 131 [00:04:56.000] request: { "command": "open", "arguments": { @@ -2836,12 +2838,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 130 [00:04:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:56.000] Search path: /user/username/projects/myproject/random -Info 132 [00:04:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 133 [00:04:58.000] `remove Project:: -Info 134 [00:04:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 135 [00:05:00.000] Files (3) +Info 132 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 134 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 135 [00:05:00.000] `remove Project:: +Info 136 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 137 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -2854,19 +2856,19 @@ Info 135 [00:05:00.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 136 [00:05:01.000] ----------------------------------------------- -Info 137 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 138 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 139 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 140 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 141 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 146 [00:05:11.000] `remove Project:: -Info 147 [00:05:12.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 148 [00:05:13.000] Files (2) +Info 138 [00:05:03.000] ----------------------------------------------- +Info 139 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 140 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 141 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 142 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 143 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 144 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 145 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 146 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 147 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:13.000] `remove Project:: +Info 149 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 150 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2876,25 +2878,25 @@ Info 148 [00:05:13.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 149 [00:05:14.000] ----------------------------------------------- -Info 150 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 151 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 152 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 153 [00:05:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 154 [00:05:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 157 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 158 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 161 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 161 [00:05:27.000] Files (2) - -Info 161 [00:05:28.000] ----------------------------------------------- -Info 161 [00:05:29.000] Open files: -Info 161 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 161 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 151 [00:05:16.000] ----------------------------------------------- +Info 152 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 153 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 154 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 155 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 156 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 157 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 158 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 160 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 161 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 162 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 163 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 163 [00:05:29.000] Files (2) + +Info 163 [00:05:30.000] ----------------------------------------------- +Info 163 [00:05:31.000] Open files: +Info 163 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 163 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2913,7 +2915,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 161 [00:05:32.000] response: +Info 163 [00:05:34.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js index 120103037da32..788378b5deca1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-deleted.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -900,7 +900,8 @@ FsWatchesRecursive:: Info 80 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 81 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 82 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 82 [00:02:59.000] Same program as before +Info 83 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -937,7 +938,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:00.000] response: +Info 84 [00:03:01.000] response: { "response": { "definitions": [ @@ -974,7 +975,7 @@ Info 83 [00:03:00.000] response: }, "responseRequired": true } -Info 84 [00:03:01.000] request: +Info 85 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1057,7 +1058,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:02.000] response: +Info 86 [00:03:03.000] response: { "response": { "definitions": [ @@ -1094,7 +1095,7 @@ Info 85 [00:03:02.000] response: }, "responseRequired": true } -Info 86 [00:03:03.000] request: +Info 87 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1177,7 +1178,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:04.000] response: +Info 88 [00:03:05.000] response: { "response": { "definitions": [ @@ -1214,7 +1215,7 @@ Info 87 [00:03:04.000] response: }, "responseRequired": true } -Info 88 [00:03:05.000] request: +Info 89 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1297,7 +1298,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:06.000] response: +Info 90 [00:03:07.000] response: { "response": { "definitions": [ @@ -1334,7 +1335,7 @@ Info 89 [00:03:06.000] response: }, "responseRequired": true } -Info 90 [00:03:07.000] request: +Info 91 [00:03:08.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1417,7 +1418,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:08.000] response: +Info 92 [00:03:09.000] response: { "response": { "definitions": [ @@ -1454,7 +1455,7 @@ Info 91 [00:03:08.000] response: }, "responseRequired": true } -Info 92 [00:03:09.000] request: +Info 93 [00:03:10.000] request: { "command": "rename", "arguments": { @@ -1501,8 +1502,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 94 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 96 [00:03:13.000] Same program as before After request PolledWatches:: @@ -1539,7 +1541,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:12.000] response: +Info 97 [00:03:14.000] response: { "response": { "info": { @@ -1587,7 +1589,7 @@ Info 95 [00:03:12.000] response: }, "responseRequired": true } -Info 96 [00:03:13.000] request: +Info 98 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1670,7 +1672,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:14.000] response: +Info 99 [00:03:16.000] response: { "response": { "info": { @@ -1718,7 +1720,7 @@ Info 97 [00:03:14.000] response: }, "responseRequired": true } -Info 98 [00:03:15.000] request: +Info 100 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1801,7 +1803,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:16.000] response: +Info 101 [00:03:18.000] response: { "response": { "info": { @@ -1849,7 +1851,7 @@ Info 99 [00:03:16.000] response: }, "responseRequired": true } -Info 100 [00:03:17.000] request: +Info 102 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1932,7 +1934,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:18.000] response: +Info 103 [00:03:20.000] response: { "response": { "info": { @@ -1980,7 +1982,7 @@ Info 101 [00:03:18.000] response: }, "responseRequired": true } -Info 102 [00:03:19.000] request: +Info 104 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -2063,7 +2065,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:20.000] response: +Info 105 [00:03:22.000] response: { "response": { "info": { @@ -2111,7 +2113,7 @@ Info 103 [00:03:20.000] response: }, "responseRequired": true } -Info 104 [00:03:21.000] request: +Info 106 [00:03:23.000] request: { "command": "close", "arguments": { @@ -2156,24 +2158,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 106 [00:03:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 106 [00:03:24.000] Files (3) +Info 107 [00:03:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 108 [00:03:26.000] Files (3) -Info 106 [00:03:25.000] ----------------------------------------------- -Info 106 [00:03:26.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 106 [00:03:27.000] Files (2) +Info 108 [00:03:27.000] ----------------------------------------------- +Info 108 [00:03:28.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 108 [00:03:29.000] Files (2) -Info 106 [00:03:28.000] ----------------------------------------------- -Info 106 [00:03:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 106 [00:03:30.000] Files (2) +Info 108 [00:03:30.000] ----------------------------------------------- +Info 108 [00:03:31.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 108 [00:03:32.000] Files (2) -Info 106 [00:03:31.000] ----------------------------------------------- -Info 106 [00:03:32.000] Open files: -Info 106 [00:03:33.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 106 [00:03:34.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 106 [00:03:35.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 106 [00:03:36.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 108 [00:03:33.000] ----------------------------------------------- +Info 108 [00:03:34.000] Open files: +Info 108 [00:03:35.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 108 [00:03:36.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 108 [00:03:37.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 108 [00:03:38.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2212,11 +2214,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:37.000] response: +Info 108 [00:03:39.000] response: { "responseRequired": false } -Info 107 [00:03:38.000] request: +Info 109 [00:03:40.000] request: { "command": "open", "arguments": { @@ -2263,28 +2265,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 109 [00:03:40.000] Search path: /user/username/projects/myproject/random -Info 110 [00:03:41.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 111 [00:03:42.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 111 [00:03:43.000] Files (3) - -Info 111 [00:03:44.000] ----------------------------------------------- -Info 111 [00:03:45.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 111 [00:03:46.000] Files (2) - -Info 111 [00:03:47.000] ----------------------------------------------- -Info 111 [00:03:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 111 [00:03:49.000] Files (2) - -Info 111 [00:03:50.000] ----------------------------------------------- -Info 111 [00:03:51.000] Open files: -Info 111 [00:03:52.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 111 [00:03:53.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 111 [00:03:54.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 111 [00:03:55.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 111 [00:03:56.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 111 [00:03:57.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 110 [00:03:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 111 [00:03:42.000] Search path: /user/username/projects/myproject/random +Info 112 [00:03:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 113 [00:03:44.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 113 [00:03:45.000] Files (3) + +Info 113 [00:03:46.000] ----------------------------------------------- +Info 113 [00:03:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 113 [00:03:48.000] Files (2) + +Info 113 [00:03:49.000] ----------------------------------------------- +Info 113 [00:03:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 113 [00:03:51.000] Files (2) + +Info 113 [00:03:52.000] ----------------------------------------------- +Info 113 [00:03:53.000] Open files: +Info 113 [00:03:54.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 113 [00:03:55.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 113 [00:03:56.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 113 [00:03:57.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 113 [00:03:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 113 [00:03:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2321,11 +2323,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:58.000] response: +Info 113 [00:04:00.000] response: { "responseRequired": false } -Info 112 [00:03:59.000] request: +Info 114 [00:04:01.000] request: { "command": "close", "arguments": { @@ -2370,24 +2372,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:04:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 114 [00:04:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 114 [00:04:02.000] Files (3) +Info 115 [00:04:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 116 [00:04:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 116 [00:04:04.000] Files (3) -Info 114 [00:04:03.000] ----------------------------------------------- -Info 114 [00:04:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 114 [00:04:05.000] Files (2) +Info 116 [00:04:05.000] ----------------------------------------------- +Info 116 [00:04:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 116 [00:04:07.000] Files (2) -Info 114 [00:04:06.000] ----------------------------------------------- -Info 114 [00:04:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 114 [00:04:08.000] Files (2) +Info 116 [00:04:08.000] ----------------------------------------------- +Info 116 [00:04:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 116 [00:04:10.000] Files (2) -Info 114 [00:04:09.000] ----------------------------------------------- -Info 114 [00:04:10.000] Open files: -Info 114 [00:04:11.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 114 [00:04:12.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json -Info 114 [00:04:13.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 114 [00:04:14.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 116 [00:04:11.000] ----------------------------------------------- +Info 116 [00:04:12.000] Open files: +Info 116 [00:04:13.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 116 [00:04:14.000] Projects: /user/username/projects/myproject/dependency/tsconfig.json +Info 116 [00:04:15.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 116 [00:04:16.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2426,11 +2428,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:04:15.000] response: +Info 116 [00:04:17.000] response: { "responseRequired": false } -Info 115 [00:04:16.000] request: +Info 117 [00:04:18.000] request: { "command": "close", "arguments": { @@ -2477,22 +2479,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:04:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 117 [00:04:18.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 117 [00:04:19.000] Files (3) +Info 118 [00:04:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 119 [00:04:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:04:21.000] Files (3) -Info 117 [00:04:20.000] ----------------------------------------------- -Info 117 [00:04:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 117 [00:04:22.000] Files (2) +Info 119 [00:04:22.000] ----------------------------------------------- +Info 119 [00:04:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:04:24.000] Files (2) -Info 117 [00:04:23.000] ----------------------------------------------- -Info 117 [00:04:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 117 [00:04:25.000] Files (2) +Info 119 [00:04:25.000] ----------------------------------------------- +Info 119 [00:04:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:04:27.000] Files (2) -Info 117 [00:04:26.000] ----------------------------------------------- -Info 117 [00:04:27.000] Open files: -Info 117 [00:04:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 117 [00:04:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 119 [00:04:28.000] ----------------------------------------------- +Info 119 [00:04:29.000] Open files: +Info 119 [00:04:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 119 [00:04:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2533,11 +2535,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:04:30.000] response: +Info 119 [00:04:32.000] response: { "responseRequired": false } -Info 118 [00:04:31.000] request: +Info 120 [00:04:33.000] request: { "command": "close", "arguments": { @@ -2586,20 +2588,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 120 [00:04:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 120 [00:04:34.000] Files (3) +Info 121 [00:04:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:04:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 122 [00:04:36.000] Files (3) -Info 120 [00:04:35.000] ----------------------------------------------- -Info 120 [00:04:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 120 [00:04:37.000] Files (2) +Info 122 [00:04:37.000] ----------------------------------------------- +Info 122 [00:04:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 122 [00:04:39.000] Files (2) -Info 120 [00:04:38.000] ----------------------------------------------- -Info 120 [00:04:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 120 [00:04:40.000] Files (2) +Info 122 [00:04:40.000] ----------------------------------------------- +Info 122 [00:04:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 122 [00:04:42.000] Files (2) -Info 120 [00:04:41.000] ----------------------------------------------- -Info 120 [00:04:42.000] Open files: +Info 122 [00:04:43.000] ----------------------------------------------- +Info 122 [00:04:44.000] Open files: After request PolledWatches:: @@ -2642,11 +2644,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:04:43.000] response: +Info 122 [00:04:45.000] response: { "responseRequired": false } -Info 121 [00:04:44.000] request: +Info 123 [00:04:46.000] request: { "command": "open", "arguments": { @@ -2697,12 +2699,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:04:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 123 [00:04:46.000] Search path: /user/username/projects/myproject/random -Info 124 [00:04:47.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 125 [00:04:48.000] `remove Project:: -Info 126 [00:04:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 127 [00:04:50.000] Files (3) +Info 124 [00:04:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 125 [00:04:48.000] Search path: /user/username/projects/myproject/random +Info 126 [00:04:49.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:50.000] `remove Project:: +Info 128 [00:04:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:52.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -2715,19 +2717,19 @@ Info 127 [00:04:50.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 128 [00:04:51.000] ----------------------------------------------- -Info 129 [00:04:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 130 [00:04:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 131 [00:04:54.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 132 [00:04:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 133 [00:04:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 138 [00:05:01.000] `remove Project:: -Info 139 [00:05:02.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 140 [00:05:03.000] Files (2) +Info 130 [00:04:53.000] ----------------------------------------------- +Info 131 [00:04:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 132 [00:04:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 133 [00:04:56.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 134 [00:04:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 135 [00:04:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 136 [00:04:59.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 137 [00:05:00.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 138 [00:05:01.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 139 [00:05:02.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 140 [00:05:03.000] `remove Project:: +Info 141 [00:05:04.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 142 [00:05:05.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2737,25 +2739,25 @@ Info 140 [00:05:03.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 141 [00:05:04.000] ----------------------------------------------- -Info 142 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 143 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 144 [00:05:07.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 145 [00:05:08.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 146 [00:05:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 149 [00:05:12.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 150 [00:05:13.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 153 [00:05:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 153 [00:05:17.000] Files (2) - -Info 153 [00:05:18.000] ----------------------------------------------- -Info 153 [00:05:19.000] Open files: -Info 153 [00:05:20.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 153 [00:05:21.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 143 [00:05:06.000] ----------------------------------------------- +Info 144 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:09.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:10.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 148 [00:05:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 149 [00:05:12.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 150 [00:05:13.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 151 [00:05:14.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 152 [00:05:15.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 153 [00:05:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 154 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 155 [00:05:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 155 [00:05:19.000] Files (2) + +Info 155 [00:05:20.000] ----------------------------------------------- +Info 155 [00:05:21.000] Open files: +Info 155 [00:05:22.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 155 [00:05:23.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2774,7 +2776,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 153 [00:05:22.000] response: +Info 155 [00:05:24.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js index aa3a5c9184feb..2d0b2d287c6aa 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/dependency-dtsMap-not-present.js @@ -274,9 +274,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -372,8 +372,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -488,8 +488,8 @@ Info 57 [00:02:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:21.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js index 4a60abaebc58b..e879e7be81e1d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/gotoDef-and-rename-locations.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index 9144b39707e7c..95c0ce1b56407 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1144,7 +1144,13 @@ FsWatchesRecursive:: Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- After request PolledWatches:: @@ -1181,7 +1187,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:02:54.000] response: +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -1218,7 +1224,7 @@ Info 78 [00:02:54.000] response: }, "responseRequired": true } -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1301,7 +1307,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -1338,7 +1344,7 @@ Info 80 [00:02:56.000] response: }, "responseRequired": true } -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1421,7 +1427,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -1458,7 +1464,7 @@ Info 82 [00:02:58.000] response: }, "responseRequired": true } -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1541,7 +1547,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -1578,7 +1584,7 @@ Info 84 [00:03:00.000] response: }, "responseRequired": true } -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1661,7 +1667,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -1698,7 +1704,7 @@ Info 86 [00:03:02.000] response: }, "responseRequired": true } -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -1745,11 +1751,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1786,7 +1797,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:09.000] response: +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1867,7 +1878,7 @@ Info 93 [00:03:09.000] response: }, "responseRequired": true } -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1914,8 +1925,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1952,7 +1963,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:13.000] response: +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -2033,7 +2044,7 @@ Info 97 [00:03:13.000] response: }, "responseRequired": true } -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -2080,8 +2091,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2118,7 +2129,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] response: +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -2199,7 +2210,7 @@ Info 101 [00:03:17.000] response: }, "responseRequired": true } -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -2246,8 +2257,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2284,7 +2295,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] response: +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -2365,7 +2376,7 @@ Info 105 [00:03:21.000] response: }, "responseRequired": true } -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -2412,8 +2423,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2450,7 +2461,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] response: +Info 113 [00:03:29.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js index 2ebbe49a7f619..8e0ced4e03cc7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/disabledSourceRef/usage-file-changes.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -375,8 +375,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -491,8 +491,8 @@ Info 57 [00:02:17.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 58 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 59 [00:02:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 60 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -1072,7 +1072,13 @@ FsWatchesRecursive:: Info 75 [00:02:51.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 76 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 77 [00:02:53.000] Different program with same set of files +Info 77 [00:02:53.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:02:54.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 79 [00:02:55.000] ----------------------------------------------- After request PolledWatches:: @@ -1109,7 +1115,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:02:54.000] response: +Info 80 [00:02:56.000] response: { "response": { "definitions": [ @@ -1146,7 +1152,7 @@ Info 78 [00:02:54.000] response: }, "responseRequired": true } -Info 79 [00:02:55.000] request: +Info 81 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1229,7 +1235,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:02:56.000] response: +Info 82 [00:02:58.000] response: { "response": { "definitions": [ @@ -1266,7 +1272,7 @@ Info 80 [00:02:56.000] response: }, "responseRequired": true } -Info 81 [00:02:57.000] request: +Info 83 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1349,7 +1355,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:02:58.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -1386,7 +1392,7 @@ Info 82 [00:02:58.000] response: }, "responseRequired": true } -Info 83 [00:02:59.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1469,7 +1475,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:00.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -1506,7 +1512,7 @@ Info 84 [00:03:00.000] response: }, "responseRequired": true } -Info 85 [00:03:01.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1589,7 +1595,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:02.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -1626,7 +1632,7 @@ Info 86 [00:03:02.000] response: }, "responseRequired": true } -Info 87 [00:03:03.000] request: +Info 89 [00:03:05.000] request: { "command": "rename", "arguments": { @@ -1673,11 +1679,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:04.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 90 [00:03:06.000] Different program with same set of files -Info 91 [00:03:07.000] Search path: /user/username/projects/myproject/dependency -Info 92 [00:03:08.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 90 [00:03:06.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 92 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 93 [00:03:09.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + +Info 94 [00:03:10.000] ----------------------------------------------- +Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1714,7 +1725,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:09.000] response: +Info 97 [00:03:13.000] response: { "response": { "info": { @@ -1795,7 +1806,7 @@ Info 93 [00:03:09.000] response: }, "responseRequired": true } -Info 94 [00:03:10.000] request: +Info 98 [00:03:14.000] request: { "command": "rename", "arguments": { @@ -1842,8 +1853,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:11.000] Search path: /user/username/projects/myproject/dependency -Info 96 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1880,7 +1891,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:13.000] response: +Info 101 [00:03:17.000] response: { "response": { "info": { @@ -1961,7 +1972,7 @@ Info 97 [00:03:13.000] response: }, "responseRequired": true } -Info 98 [00:03:14.000] request: +Info 102 [00:03:18.000] request: { "command": "rename", "arguments": { @@ -2008,8 +2019,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2046,7 +2057,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:17.000] response: +Info 105 [00:03:21.000] response: { "response": { "info": { @@ -2127,7 +2138,7 @@ Info 101 [00:03:17.000] response: }, "responseRequired": true } -Info 102 [00:03:18.000] request: +Info 106 [00:03:22.000] request: { "command": "rename", "arguments": { @@ -2174,8 +2185,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 104 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2212,7 +2223,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:21.000] response: +Info 109 [00:03:25.000] response: { "response": { "info": { @@ -2293,7 +2304,7 @@ Info 105 [00:03:21.000] response: }, "responseRequired": true } -Info 106 [00:03:22.000] request: +Info 110 [00:03:26.000] request: { "command": "rename", "arguments": { @@ -2340,8 +2351,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 108 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:27.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2378,7 +2389,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:25.000] response: +Info 113 [00:03:29.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js index 40968e00bf9a5..f430e680d535d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/can-go-to-definition-correctly.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js index 23a2a8d4c8e3b..d9df1500b9d59 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes-with-timeout-before-request.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -570,36 +570,42 @@ FsWatchesRecursive:: Info 51 [00:02:14.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:17.000] Different program with same set of files -Info 55 [00:02:18.000] Running: *ensureProjectForOpenFiles* -Info 56 [00:02:19.000] Before ensureProjectForOpenFiles: -Info 57 [00:02:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 57 [00:02:21.000] Files (3) - -Info 57 [00:02:22.000] ----------------------------------------------- -Info 57 [00:02:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 57 [00:02:24.000] Files (2) - -Info 57 [00:02:25.000] ----------------------------------------------- -Info 57 [00:02:26.000] Open files: -Info 57 [00:02:27.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 57 [00:02:28.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 57 [00:02:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 57 [00:02:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 57 [00:02:31.000] After ensureProjectForOpenFiles: -Info 58 [00:02:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 58 [00:02:33.000] Files (3) - -Info 58 [00:02:34.000] ----------------------------------------------- -Info 58 [00:02:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 58 [00:02:36.000] Files (2) - -Info 58 [00:02:37.000] ----------------------------------------------- -Info 58 [00:02:38.000] Open files: -Info 58 [00:02:39.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 58 [00:02:40.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 58 [00:02:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 58 [00:02:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:18.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 56 [00:02:19.000] ----------------------------------------------- +Info 57 [00:02:20.000] Running: *ensureProjectForOpenFiles* +Info 58 [00:02:21.000] Before ensureProjectForOpenFiles: +Info 59 [00:02:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 59 [00:02:23.000] Files (3) + +Info 59 [00:02:24.000] ----------------------------------------------- +Info 59 [00:02:25.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 59 [00:02:26.000] Files (2) + +Info 59 [00:02:27.000] ----------------------------------------------- +Info 59 [00:02:28.000] Open files: +Info 59 [00:02:29.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 59 [00:02:30.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 59 [00:02:31.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 59 [00:02:32.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 59 [00:02:33.000] After ensureProjectForOpenFiles: +Info 60 [00:02:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 60 [00:02:35.000] Files (3) + +Info 60 [00:02:36.000] ----------------------------------------------- +Info 60 [00:02:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 60 [00:02:38.000] Files (2) + +Info 60 [00:02:39.000] ----------------------------------------------- +Info 60 [00:02:40.000] Open files: +Info 60 [00:02:41.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 60 [00:02:42.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 60 [00:02:43.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 60 [00:02:44.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -632,7 +638,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:43.000] request: +Info 60 [00:02:45.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -707,7 +713,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:44.000] response: +Info 61 [00:02:46.000] response: { "response": { "definitions": [ @@ -744,7 +750,7 @@ Info 59 [00:02:44.000] response: }, "responseRequired": true } -Info 60 [00:02:45.000] request: +Info 62 [00:02:47.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -819,7 +825,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:46.000] response: +Info 63 [00:02:48.000] response: { "response": { "definitions": [ @@ -856,7 +862,7 @@ Info 61 [00:02:46.000] response: }, "responseRequired": true } -Info 62 [00:02:47.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -931,7 +937,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:48.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -968,7 +974,7 @@ Info 63 [00:02:48.000] response: }, "responseRequired": true } -Info 64 [00:02:49.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1043,7 +1049,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 65 [00:02:50.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ @@ -1080,7 +1086,7 @@ Info 65 [00:02:50.000] response: }, "responseRequired": true } -Info 66 [00:02:51.000] request: +Info 68 [00:02:53.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1155,7 +1161,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 67 [00:02:52.000] response: +Info 69 [00:02:54.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js index 1a343f64722fe..c6ffc9e6f19bd 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-changes.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -580,7 +580,13 @@ FsWatchesRecursive:: Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:17.000] Different program with same set of files +Info 54 [00:02:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:18.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 56 [00:02:19.000] ----------------------------------------------- After request PolledWatches:: @@ -613,7 +619,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:18.000] response: +Info 57 [00:02:20.000] response: { "response": { "definitions": [ @@ -650,7 +656,7 @@ Info 55 [00:02:18.000] response: }, "responseRequired": true } -Info 56 [00:02:19.000] request: +Info 58 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -725,7 +731,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:20.000] response: +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -762,7 +768,7 @@ Info 57 [00:02:20.000] response: }, "responseRequired": true } -Info 58 [00:02:21.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -837,7 +843,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -874,7 +880,7 @@ Info 59 [00:02:22.000] response: }, "responseRequired": true } -Info 60 [00:02:23.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -949,7 +955,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:24.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -986,7 +992,7 @@ Info 61 [00:02:24.000] response: }, "responseRequired": true } -Info 62 [00:02:25.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1061,7 +1067,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:26.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js index d695a99d170a9..e9d450bc1679b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-created.js @@ -247,8 +247,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -548,9 +548,9 @@ Info 50 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 51 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 52 [00:02:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 53 [00:02:16.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js index 5e22432bd7463..22d351e0a4539 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-deleted.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -576,8 +576,8 @@ Info 56 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/pro Info 57 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 59 [00:02:20.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js index 86d9effa636b7..78261ba959a5a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dts-not-present.js @@ -247,8 +247,8 @@ Info 16 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 19 [00:01:23.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -341,8 +341,8 @@ Info 36 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 37 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 38 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 39 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js index 52bdce6fe6ed7..884a7b75f1ee2 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -564,35 +564,36 @@ FsWatchesRecursive:: Info 51 [00:02:14.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 54 [00:02:17.000] Running: *ensureProjectForOpenFiles* -Info 55 [00:02:18.000] Before ensureProjectForOpenFiles: -Info 56 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 56 [00:02:20.000] Files (3) - -Info 56 [00:02:21.000] ----------------------------------------------- -Info 56 [00:02:22.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 56 [00:02:23.000] Files (2) - -Info 56 [00:02:24.000] ----------------------------------------------- -Info 56 [00:02:25.000] Open files: -Info 56 [00:02:26.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 56 [00:02:27.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 56 [00:02:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 56 [00:02:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 56 [00:02:30.000] After ensureProjectForOpenFiles: -Info 57 [00:02:31.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 57 [00:02:32.000] Files (3) - -Info 57 [00:02:33.000] ----------------------------------------------- -Info 57 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 57 [00:02:35.000] Files (2) - -Info 57 [00:02:36.000] ----------------------------------------------- -Info 57 [00:02:37.000] Open files: -Info 57 [00:02:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 57 [00:02:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 57 [00:02:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 57 [00:02:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 54 [00:02:17.000] Same program as before +Info 55 [00:02:18.000] Running: *ensureProjectForOpenFiles* +Info 56 [00:02:19.000] Before ensureProjectForOpenFiles: +Info 57 [00:02:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:21.000] Files (3) + +Info 57 [00:02:22.000] ----------------------------------------------- +Info 57 [00:02:23.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 57 [00:02:24.000] Files (2) + +Info 57 [00:02:25.000] ----------------------------------------------- +Info 57 [00:02:26.000] Open files: +Info 57 [00:02:27.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 57 [00:02:28.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 57 [00:02:29.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 57 [00:02:30.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 57 [00:02:31.000] After ensureProjectForOpenFiles: +Info 58 [00:02:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 58 [00:02:33.000] Files (3) + +Info 58 [00:02:34.000] ----------------------------------------------- +Info 58 [00:02:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 58 [00:02:36.000] Files (2) + +Info 58 [00:02:37.000] ----------------------------------------------- +Info 58 [00:02:38.000] Open files: +Info 58 [00:02:39.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 58 [00:02:40.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 58 [00:02:41.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 58 [00:02:42.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -625,7 +626,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:42.000] request: +Info 58 [00:02:43.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -700,7 +701,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:43.000] response: +Info 59 [00:02:44.000] response: { "response": { "definitions": [ @@ -737,7 +738,7 @@ Info 58 [00:02:43.000] response: }, "responseRequired": true } -Info 59 [00:02:44.000] request: +Info 60 [00:02:45.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -812,7 +813,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:45.000] response: +Info 61 [00:02:46.000] response: { "response": { "definitions": [ @@ -849,7 +850,7 @@ Info 60 [00:02:45.000] response: }, "responseRequired": true } -Info 61 [00:02:46.000] request: +Info 62 [00:02:47.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -924,7 +925,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:47.000] response: +Info 63 [00:02:48.000] response: { "response": { "definitions": [ @@ -961,7 +962,7 @@ Info 62 [00:02:47.000] response: }, "responseRequired": true } -Info 63 [00:02:48.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1036,7 +1037,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:49.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -1073,7 +1074,7 @@ Info 64 [00:02:49.000] response: }, "responseRequired": true } -Info 65 [00:02:50.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1148,7 +1149,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:51.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js index ba2086127273e..b689c4c864107 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-changes.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -574,6 +574,7 @@ FsWatchesRecursive:: Info 52 [00:02:15.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 54 [00:02:17.000] Same program as before After request PolledWatches:: @@ -606,7 +607,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 54 [00:02:17.000] response: +Info 55 [00:02:18.000] response: { "response": { "definitions": [ @@ -643,7 +644,7 @@ Info 54 [00:02:17.000] response: }, "responseRequired": true } -Info 55 [00:02:18.000] request: +Info 56 [00:02:19.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -718,7 +719,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 56 [00:02:19.000] response: +Info 57 [00:02:20.000] response: { "response": { "definitions": [ @@ -755,7 +756,7 @@ Info 56 [00:02:19.000] response: }, "responseRequired": true } -Info 57 [00:02:20.000] request: +Info 58 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -830,7 +831,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -867,7 +868,7 @@ Info 58 [00:02:21.000] response: }, "responseRequired": true } -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -942,7 +943,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -979,7 +980,7 @@ Info 60 [00:02:23.000] response: }, "responseRequired": true } -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1054,7 +1055,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js index f128ff118eeb0..a8c20a542a913 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-created.js @@ -253,9 +253,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -354,8 +354,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -567,8 +567,9 @@ FsWatchesRecursive:: Info 54 [00:02:17.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 56 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 57 [00:02:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 56 [00:02:19.000] Same program as before +Info 57 [00:02:20.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 58 [00:02:21.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -601,7 +602,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -638,7 +639,7 @@ Info 58 [00:02:21.000] response: }, "responseRequired": true } -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -713,7 +714,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -750,7 +751,7 @@ Info 60 [00:02:23.000] response: }, "responseRequired": true } -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -825,7 +826,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -862,7 +863,7 @@ Info 62 [00:02:25.000] response: }, "responseRequired": true } -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -937,7 +938,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -974,7 +975,7 @@ Info 64 [00:02:27.000] response: }, "responseRequired": true } -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1049,7 +1050,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:29.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ @@ -1086,7 +1087,7 @@ Info 66 [00:02:29.000] response: }, "responseRequired": true } -Info 67 [00:02:30.000] request: +Info 68 [00:02:31.000] request: { "command": "close", "arguments": { @@ -1127,18 +1128,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 68 [00:02:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 69 [00:02:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 69 [00:02:33.000] Files (3) +Info 69 [00:02:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 70 [00:02:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 70 [00:02:34.000] Files (3) -Info 69 [00:02:34.000] ----------------------------------------------- -Info 69 [00:02:35.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:36.000] Files (2) +Info 70 [00:02:35.000] ----------------------------------------------- +Info 70 [00:02:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:37.000] Files (2) -Info 69 [00:02:37.000] ----------------------------------------------- -Info 69 [00:02:38.000] Open files: -Info 69 [00:02:39.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 69 [00:02:40.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 70 [00:02:38.000] ----------------------------------------------- +Info 70 [00:02:39.000] Open files: +Info 70 [00:02:40.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 70 [00:02:41.000] Projects: /user/username/projects/myproject/main/tsconfig.json After request PolledWatches:: @@ -1173,11 +1174,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:41.000] response: +Info 70 [00:02:42.000] response: { "responseRequired": false } -Info 70 [00:02:42.000] request: +Info 71 [00:02:43.000] request: { "command": "open", "arguments": { @@ -1220,22 +1221,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:44.000] Search path: /user/username/projects/myproject/random -Info 73 [00:02:45.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 74 [00:02:46.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 74 [00:02:47.000] Files (3) +Info 72 [00:02:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:45.000] Search path: /user/username/projects/myproject/random +Info 74 [00:02:46.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 75 [00:02:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 75 [00:02:48.000] Files (3) -Info 74 [00:02:48.000] ----------------------------------------------- -Info 74 [00:02:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 74 [00:02:50.000] Files (2) +Info 75 [00:02:49.000] ----------------------------------------------- +Info 75 [00:02:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 75 [00:02:51.000] Files (2) -Info 74 [00:02:51.000] ----------------------------------------------- -Info 74 [00:02:52.000] Open files: -Info 74 [00:02:53.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 74 [00:02:54.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 74 [00:02:55.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 74 [00:02:56.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 75 [00:02:52.000] ----------------------------------------------- +Info 75 [00:02:53.000] Open files: +Info 75 [00:02:54.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 75 [00:02:55.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 75 [00:02:56.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 75 [00:02:57.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1268,11 +1269,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 74 [00:02:57.000] response: +Info 75 [00:02:58.000] response: { "responseRequired": false } -Info 75 [00:02:58.000] request: +Info 76 [00:02:59.000] request: { "command": "close", "arguments": { @@ -1313,18 +1314,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 76 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 77 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 77 [00:03:01.000] Files (3) +Info 77 [00:03:00.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 78 [00:03:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 78 [00:03:02.000] Files (3) -Info 77 [00:03:02.000] ----------------------------------------------- -Info 77 [00:03:03.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 77 [00:03:04.000] Files (2) +Info 78 [00:03:03.000] ----------------------------------------------- +Info 78 [00:03:04.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 78 [00:03:05.000] Files (2) -Info 77 [00:03:05.000] ----------------------------------------------- -Info 77 [00:03:06.000] Open files: -Info 77 [00:03:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 77 [00:03:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 78 [00:03:06.000] ----------------------------------------------- +Info 78 [00:03:07.000] Open files: +Info 78 [00:03:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 78 [00:03:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1359,11 +1360,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:03:09.000] response: +Info 78 [00:03:10.000] response: { "responseRequired": false } -Info 78 [00:03:10.000] request: +Info 79 [00:03:11.000] request: { "command": "close", "arguments": { @@ -1406,16 +1407,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 79 [00:03:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 80 [00:03:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 80 [00:03:13.000] Files (3) +Info 80 [00:03:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 81 [00:03:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 81 [00:03:14.000] Files (3) -Info 80 [00:03:14.000] ----------------------------------------------- -Info 80 [00:03:15.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 80 [00:03:16.000] Files (2) +Info 81 [00:03:15.000] ----------------------------------------------- +Info 81 [00:03:16.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 81 [00:03:17.000] Files (2) -Info 80 [00:03:17.000] ----------------------------------------------- -Info 80 [00:03:18.000] Open files: +Info 81 [00:03:18.000] ----------------------------------------------- +Info 81 [00:03:19.000] Open files: After request PolledWatches:: @@ -1452,11 +1453,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:03:19.000] response: +Info 81 [00:03:20.000] response: { "responseRequired": false } -Info 81 [00:03:20.000] request: +Info 82 [00:03:21.000] request: { "command": "open", "arguments": { @@ -1501,12 +1502,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 83 [00:03:22.000] Search path: /user/username/projects/myproject/random -Info 84 [00:03:23.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 85 [00:03:24.000] `remove Project:: -Info 86 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 87 [00:03:26.000] Files (3) +Info 83 [00:03:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 84 [00:03:23.000] Search path: /user/username/projects/myproject/random +Info 85 [00:03:24.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 86 [00:03:25.000] `remove Project:: +Info 87 [00:03:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:27.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1519,27 +1520,27 @@ Info 87 [00:03:26.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 88 [00:03:27.000] ----------------------------------------------- -Info 89 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 90 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 91 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 92 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 93 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 94 [00:03:33.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 95 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 96 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 97 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 99 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 100 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 101 [00:03:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 102 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 102 [00:03:42.000] Files (2) - -Info 102 [00:03:43.000] ----------------------------------------------- -Info 102 [00:03:44.000] Open files: -Info 102 [00:03:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 102 [00:03:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 89 [00:03:28.000] ----------------------------------------------- +Info 90 [00:03:29.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 91 [00:03:30.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 92 [00:03:31.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 95 [00:03:34.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 96 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 97 [00:03:36.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 98 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 99 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 100 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 101 [00:03:40.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 102 [00:03:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 103 [00:03:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 103 [00:03:43.000] Files (2) + +Info 103 [00:03:44.000] ----------------------------------------------- +Info 103 [00:03:45.000] Open files: +Info 103 [00:03:46.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 103 [00:03:47.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1558,7 +1559,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:47.000] response: +Info 103 [00:03:48.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js index 87f474cbee733..e5fb4262eb999 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-deleted.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -573,7 +573,8 @@ FsWatchesRecursive:: Info 55 [00:02:16.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 56 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 57 [00:02:18.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 57 [00:02:18.000] Same program as before +Info 58 [00:02:19.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -606,7 +607,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:19.000] response: +Info 59 [00:02:20.000] response: { "response": { "definitions": [ @@ -643,7 +644,7 @@ Info 58 [00:02:19.000] response: }, "responseRequired": true } -Info 59 [00:02:20.000] request: +Info 60 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -718,7 +719,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:21.000] response: +Info 61 [00:02:22.000] response: { "response": { "definitions": [ @@ -755,7 +756,7 @@ Info 60 [00:02:21.000] response: }, "responseRequired": true } -Info 61 [00:02:22.000] request: +Info 62 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -830,7 +831,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:23.000] response: +Info 63 [00:02:24.000] response: { "response": { "definitions": [ @@ -867,7 +868,7 @@ Info 62 [00:02:23.000] response: }, "responseRequired": true } -Info 63 [00:02:24.000] request: +Info 64 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -942,7 +943,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:25.000] response: +Info 65 [00:02:26.000] response: { "response": { "definitions": [ @@ -979,7 +980,7 @@ Info 64 [00:02:25.000] response: }, "responseRequired": true } -Info 65 [00:02:26.000] request: +Info 66 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1054,7 +1055,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:27.000] response: +Info 67 [00:02:28.000] response: { "response": { "definitions": [ @@ -1091,7 +1092,7 @@ Info 66 [00:02:27.000] response: }, "responseRequired": true } -Info 67 [00:02:28.000] request: +Info 68 [00:02:29.000] request: { "command": "close", "arguments": { @@ -1132,18 +1133,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 68 [00:02:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 69 [00:02:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 69 [00:02:31.000] Files (3) +Info 69 [00:02:30.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 70 [00:02:31.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 70 [00:02:32.000] Files (3) -Info 69 [00:02:32.000] ----------------------------------------------- -Info 69 [00:02:33.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 69 [00:02:34.000] Files (2) +Info 70 [00:02:33.000] ----------------------------------------------- +Info 70 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 70 [00:02:35.000] Files (2) -Info 69 [00:02:35.000] ----------------------------------------------- -Info 69 [00:02:36.000] Open files: -Info 69 [00:02:37.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 69 [00:02:38.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 70 [00:02:36.000] ----------------------------------------------- +Info 70 [00:02:37.000] Open files: +Info 70 [00:02:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 70 [00:02:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json After request PolledWatches:: @@ -1178,11 +1179,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:39.000] response: +Info 70 [00:02:40.000] response: { "responseRequired": false } -Info 70 [00:02:40.000] request: +Info 71 [00:02:41.000] request: { "command": "open", "arguments": { @@ -1225,23 +1226,23 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:41.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 72 [00:02:42.000] Search path: /user/username/projects/myproject/random -Info 73 [00:02:43.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 74 [00:02:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 75 [00:02:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 75 [00:02:46.000] Files (3) +Info 72 [00:02:42.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 73 [00:02:43.000] Search path: /user/username/projects/myproject/random +Info 74 [00:02:44.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 75 [00:02:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:46.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 76 [00:02:47.000] Files (3) -Info 75 [00:02:47.000] ----------------------------------------------- -Info 75 [00:02:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 75 [00:02:49.000] Files (2) +Info 76 [00:02:48.000] ----------------------------------------------- +Info 76 [00:02:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 76 [00:02:50.000] Files (2) -Info 75 [00:02:50.000] ----------------------------------------------- -Info 75 [00:02:51.000] Open files: -Info 75 [00:02:52.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 75 [00:02:53.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 75 [00:02:54.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 75 [00:02:55.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 76 [00:02:51.000] ----------------------------------------------- +Info 76 [00:02:52.000] Open files: +Info 76 [00:02:53.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 76 [00:02:54.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 76 [00:02:55.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 76 [00:02:56.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1272,11 +1273,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:02:56.000] response: +Info 76 [00:02:57.000] response: { "responseRequired": false } -Info 76 [00:02:57.000] request: +Info 77 [00:02:58.000] request: { "command": "close", "arguments": { @@ -1315,18 +1316,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 77 [00:02:58.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 78 [00:02:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 78 [00:03:00.000] Files (3) +Info 78 [00:02:59.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 79 [00:03:00.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 79 [00:03:01.000] Files (3) -Info 78 [00:03:01.000] ----------------------------------------------- -Info 78 [00:03:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:03:03.000] Files (2) +Info 79 [00:03:02.000] ----------------------------------------------- +Info 79 [00:03:03.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:03:04.000] Files (2) -Info 78 [00:03:04.000] ----------------------------------------------- -Info 78 [00:03:05.000] Open files: -Info 78 [00:03:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 78 [00:03:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:03:05.000] ----------------------------------------------- +Info 79 [00:03:06.000] Open files: +Info 79 [00:03:07.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 79 [00:03:08.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1359,11 +1360,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:08.000] response: +Info 79 [00:03:09.000] response: { "responseRequired": false } -Info 79 [00:03:09.000] request: +Info 80 [00:03:10.000] request: { "command": "close", "arguments": { @@ -1404,16 +1405,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:03:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:03:12.000] Files (3) +Info 81 [00:03:11.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 82 [00:03:13.000] Files (3) -Info 81 [00:03:13.000] ----------------------------------------------- -Info 81 [00:03:14.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 81 [00:03:15.000] Files (2) +Info 82 [00:03:14.000] ----------------------------------------------- +Info 82 [00:03:15.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 82 [00:03:16.000] Files (2) -Info 81 [00:03:16.000] ----------------------------------------------- -Info 81 [00:03:17.000] Open files: +Info 82 [00:03:17.000] ----------------------------------------------- +Info 82 [00:03:18.000] Open files: After request PolledWatches:: @@ -1448,11 +1449,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:03:18.000] response: +Info 82 [00:03:19.000] response: { "responseRequired": false } -Info 82 [00:03:19.000] request: +Info 83 [00:03:20.000] request: { "command": "open", "arguments": { @@ -1495,12 +1496,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:20.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 84 [00:03:21.000] Search path: /user/username/projects/myproject/random -Info 85 [00:03:22.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 86 [00:03:23.000] `remove Project:: -Info 87 [00:03:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 88 [00:03:25.000] Files (3) +Info 84 [00:03:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 85 [00:03:22.000] Search path: /user/username/projects/myproject/random +Info 86 [00:03:23.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:24.000] `remove Project:: +Info 88 [00:03:25.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 89 [00:03:26.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1513,26 +1514,26 @@ Info 88 [00:03:25.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 89 [00:03:26.000] ----------------------------------------------- -Info 90 [00:03:27.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 91 [00:03:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 92 [00:03:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 93 [00:03:30.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 94 [00:03:31.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 95 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 96 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 97 [00:03:34.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 98 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 99 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 100 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 101 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 102 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 102 [00:03:40.000] Files (2) - -Info 102 [00:03:41.000] ----------------------------------------------- -Info 102 [00:03:42.000] Open files: -Info 102 [00:03:43.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 102 [00:03:44.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 90 [00:03:27.000] ----------------------------------------------- +Info 91 [00:03:28.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 92 [00:03:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 93 [00:03:30.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 94 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 95 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 96 [00:03:33.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 97 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 98 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 99 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 100 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 101 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 102 [00:03:39.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 103 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 103 [00:03:41.000] Files (2) + +Info 103 [00:03:42.000] ----------------------------------------------- +Info 103 [00:03:43.000] Open files: +Info 103 [00:03:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 103 [00:03:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1551,7 +1552,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:45.000] response: +Info 103 [00:03:46.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js index 2cb94fc565c1b..adf8cab54db9a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/dependency-dtsMap-not-present.js @@ -253,9 +253,9 @@ Info 17 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -354,8 +354,8 @@ Info 37 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js index 61e6ab27b1606..13d1ceaa8d955 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes-with-timeout-before-request.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -713,7 +713,13 @@ FsWatchesRecursive:: Info 50 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 52 [00:02:12.000] Different program with same set of files +Info 52 [00:02:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 53 [00:02:13.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 54 [00:02:14.000] ----------------------------------------------- After request PolledWatches:: @@ -746,7 +752,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:13.000] response: +Info 55 [00:02:15.000] response: { "response": { "definitions": [ @@ -783,7 +789,7 @@ Info 53 [00:02:13.000] response: }, "responseRequired": true } -Info 54 [00:02:14.000] request: +Info 56 [00:02:16.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -858,7 +864,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:15.000] response: +Info 57 [00:02:17.000] response: { "response": { "definitions": [ @@ -895,7 +901,7 @@ Info 55 [00:02:15.000] response: }, "responseRequired": true } -Info 56 [00:02:16.000] request: +Info 58 [00:02:18.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -970,7 +976,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -1007,7 +1013,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1082,7 +1088,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -1119,7 +1125,7 @@ Info 59 [00:02:19.000] response: }, "responseRequired": true } -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1194,7 +1200,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js index 0d3e180963ba0..a6d65f6e34a73 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configHasNoReference/usage-file-changes.js @@ -256,9 +256,9 @@ Info 17 [00:01:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:01:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:01:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 20 [00:01:23.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -357,8 +357,8 @@ Info 37 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 38 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 39 [00:01:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 40 [00:01:49.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -649,7 +649,13 @@ FsWatchesRecursive:: Info 50 [00:02:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 51 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 52 [00:02:12.000] Different program with same set of files +Info 52 [00:02:12.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 53 [00:02:13.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 54 [00:02:14.000] ----------------------------------------------- After request PolledWatches:: @@ -682,7 +688,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 53 [00:02:13.000] response: +Info 55 [00:02:15.000] response: { "response": { "definitions": [ @@ -719,7 +725,7 @@ Info 53 [00:02:13.000] response: }, "responseRequired": true } -Info 54 [00:02:14.000] request: +Info 56 [00:02:16.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -794,7 +800,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:15.000] response: +Info 57 [00:02:17.000] response: { "response": { "definitions": [ @@ -831,7 +837,7 @@ Info 55 [00:02:15.000] response: }, "responseRequired": true } -Info 56 [00:02:16.000] request: +Info 58 [00:02:18.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -906,7 +912,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -943,7 +949,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1018,7 +1024,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -1055,7 +1061,7 @@ Info 59 [00:02:19.000] response: }, "responseRequired": true } -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1130,7 +1136,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js index f124c6d4f8497..c3faf0238b4d9 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/can-go-to-definition-correctly.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js index ae1c83d9f013d..1195b389ed160 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js index b0375609d2065..74aac02e41ead 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js index bbec2786658b8..19fbccb21e525 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-created.js @@ -268,9 +268,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -377,8 +377,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js index 39060fae58219..51a7862d7a93e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-deleted.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js index a2fa3b411708d..e57d27022083f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dts-not-present.js @@ -268,9 +268,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -377,8 +377,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index b091107c197bc..f3d02e5eb5c27 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js index 4509f029360fe..0873dc50ee60f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js index f890f87081679..299fd29d851db 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-created.js @@ -273,9 +273,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -382,8 +382,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js index 6c3e1409a65c9..94ef337e5be6b 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-deleted.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js index 5825f9dd36b90..d5d3f28e42708 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-dtsMap-not-present.js @@ -273,9 +273,9 @@ Info 21 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:25.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -382,8 +382,8 @@ Info 41 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:50.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:51.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js index 42801e3a58a1e..3dd2d4ad8a3a6 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -604,36 +604,42 @@ FsWatchesRecursive:: Info 53 [00:02:13.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files -Info 57 [00:02:17.000] Running: *ensureProjectForOpenFiles* -Info 58 [00:02:18.000] Before ensureProjectForOpenFiles: -Info 59 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 59 [00:02:20.000] Files (3) - -Info 59 [00:02:21.000] ----------------------------------------------- -Info 59 [00:02:22.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 59 [00:02:23.000] Files (2) - -Info 59 [00:02:24.000] ----------------------------------------------- -Info 59 [00:02:25.000] Open files: -Info 59 [00:02:26.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 59 [00:02:27.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 59 [00:02:28.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 59 [00:02:29.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 59 [00:02:30.000] After ensureProjectForOpenFiles: -Info 60 [00:02:31.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 60 [00:02:32.000] Files (3) - -Info 60 [00:02:33.000] ----------------------------------------------- -Info 60 [00:02:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 60 [00:02:35.000] Files (2) - -Info 60 [00:02:36.000] ----------------------------------------------- -Info 60 [00:02:37.000] Open files: -Info 60 [00:02:38.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 60 [00:02:39.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 60 [00:02:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 60 [00:02:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-2 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 58 [00:02:18.000] ----------------------------------------------- +Info 59 [00:02:19.000] Running: *ensureProjectForOpenFiles* +Info 60 [00:02:20.000] Before ensureProjectForOpenFiles: +Info 61 [00:02:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 61 [00:02:22.000] Files (3) + +Info 61 [00:02:23.000] ----------------------------------------------- +Info 61 [00:02:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 61 [00:02:25.000] Files (2) + +Info 61 [00:02:26.000] ----------------------------------------------- +Info 61 [00:02:27.000] Open files: +Info 61 [00:02:28.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 61 [00:02:29.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 61 [00:02:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 61 [00:02:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 61 [00:02:32.000] After ensureProjectForOpenFiles: +Info 62 [00:02:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 62 [00:02:34.000] Files (3) + +Info 62 [00:02:35.000] ----------------------------------------------- +Info 62 [00:02:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 62 [00:02:37.000] Files (2) + +Info 62 [00:02:38.000] ----------------------------------------------- +Info 62 [00:02:39.000] Open files: +Info 62 [00:02:40.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 62 [00:02:41.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 62 [00:02:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 62 [00:02:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -666,7 +672,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:42.000] request: +Info 62 [00:02:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -741,7 +747,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:43.000] response: +Info 63 [00:02:45.000] response: { "response": { "definitions": [ @@ -778,7 +784,7 @@ Info 61 [00:02:43.000] response: }, "responseRequired": true } -Info 62 [00:02:44.000] request: +Info 64 [00:02:46.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -853,7 +859,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:45.000] response: +Info 65 [00:02:47.000] response: { "response": { "definitions": [ @@ -890,7 +896,7 @@ Info 63 [00:02:45.000] response: }, "responseRequired": true } -Info 64 [00:02:46.000] request: +Info 66 [00:02:48.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -965,7 +971,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 65 [00:02:47.000] response: +Info 67 [00:02:49.000] response: { "response": { "definitions": [ @@ -1002,7 +1008,7 @@ Info 65 [00:02:47.000] response: }, "responseRequired": true } -Info 66 [00:02:48.000] request: +Info 68 [00:02:50.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1077,7 +1083,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 67 [00:02:49.000] response: +Info 69 [00:02:51.000] response: { "response": { "definitions": [ @@ -1114,7 +1120,7 @@ Info 67 [00:02:49.000] response: }, "responseRequired": true } -Info 68 [00:02:50.000] request: +Info 70 [00:02:52.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1189,7 +1195,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:51.000] response: +Info 71 [00:02:53.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js index db94bb5e32824..fb496b7232fea 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/dependency-source-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -614,7 +614,13 @@ FsWatchesRecursive:: Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-2 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 58 [00:02:18.000] ----------------------------------------------- After request PolledWatches:: @@ -647,7 +653,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -684,7 +690,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -759,7 +765,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -796,7 +802,7 @@ Info 59 [00:02:19.000] response: }, "responseRequired": true } -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -871,7 +877,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ @@ -908,7 +914,7 @@ Info 61 [00:02:21.000] response: }, "responseRequired": true } -Info 62 [00:02:22.000] request: +Info 64 [00:02:24.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -983,7 +989,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:23.000] response: +Info 65 [00:02:25.000] response: { "response": { "definitions": [ @@ -1020,7 +1026,7 @@ Info 63 [00:02:23.000] response: }, "responseRequired": true } -Info 64 [00:02:24.000] request: +Info 66 [00:02:26.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1095,7 +1101,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 65 [00:02:25.000] response: +Info 67 [00:02:27.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js index 803841a83f8ca..70084f8e388dc 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -747,7 +747,13 @@ FsWatchesRecursive:: Info 52 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:11.000] Different program with same set of files +Info 54 [00:02:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:12.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 56 [00:02:13.000] ----------------------------------------------- After request PolledWatches:: @@ -780,7 +786,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:12.000] response: +Info 57 [00:02:14.000] response: { "response": { "definitions": [ @@ -817,7 +823,7 @@ Info 55 [00:02:12.000] response: }, "responseRequired": true } -Info 56 [00:02:13.000] request: +Info 58 [00:02:15.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -892,7 +898,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:14.000] response: +Info 59 [00:02:16.000] response: { "response": { "definitions": [ @@ -929,7 +935,7 @@ Info 57 [00:02:14.000] response: }, "responseRequired": true } -Info 58 [00:02:15.000] request: +Info 60 [00:02:17.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1004,7 +1010,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:16.000] response: +Info 61 [00:02:18.000] response: { "response": { "definitions": [ @@ -1041,7 +1047,7 @@ Info 59 [00:02:16.000] response: }, "responseRequired": true } -Info 60 [00:02:17.000] request: +Info 62 [00:02:19.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1116,7 +1122,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:18.000] response: +Info 63 [00:02:20.000] response: { "response": { "definitions": [ @@ -1153,7 +1159,7 @@ Info 61 [00:02:18.000] response: }, "responseRequired": true } -Info 62 [00:02:19.000] request: +Info 64 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1228,7 +1234,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:20.000] response: +Info 65 [00:02:22.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js index 52bbc4732d2ef..3b40a9c9b091a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/usage-file-changes.js @@ -276,9 +276,9 @@ Info 21 [00:01:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:24.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -385,8 +385,8 @@ Info 41 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:48.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:50.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -683,7 +683,13 @@ FsWatchesRecursive:: Info 52 [00:02:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 53 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 54 [00:02:11.000] Different program with same set of files +Info 54 [00:02:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 55 [00:02:12.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 56 [00:02:13.000] ----------------------------------------------- After request PolledWatches:: @@ -716,7 +722,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 55 [00:02:12.000] response: +Info 57 [00:02:14.000] response: { "response": { "definitions": [ @@ -753,7 +759,7 @@ Info 55 [00:02:12.000] response: }, "responseRequired": true } -Info 56 [00:02:13.000] request: +Info 58 [00:02:15.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -828,7 +834,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:14.000] response: +Info 59 [00:02:16.000] response: { "response": { "definitions": [ @@ -865,7 +871,7 @@ Info 57 [00:02:14.000] response: }, "responseRequired": true } -Info 58 [00:02:15.000] request: +Info 60 [00:02:17.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -940,7 +946,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:16.000] response: +Info 61 [00:02:18.000] response: { "response": { "definitions": [ @@ -977,7 +983,7 @@ Info 59 [00:02:16.000] response: }, "responseRequired": true } -Info 60 [00:02:17.000] request: +Info 62 [00:02:19.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1052,7 +1058,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:18.000] response: +Info 63 [00:02:20.000] response: { "response": { "definitions": [ @@ -1089,7 +1095,7 @@ Info 61 [00:02:18.000] response: }, "responseRequired": true } -Info 62 [00:02:19.000] request: +Info 64 [00:02:21.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1164,7 +1170,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:20.000] response: +Info 65 [00:02:22.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js index 300a3b4d0d6ec..08efc33ca37eb 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/configWithReference/when-projects-are-not-built.js @@ -113,9 +113,9 @@ Info 21 [00:00:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:00:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:00:59.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/dependency/FnS.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -222,8 +222,8 @@ Info 41 [00:01:22.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:23.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:24.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:25.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js index b7234985a3b94..25e72e392b289 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/can-go-to-definition-correctly.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js index 439ea0a3f8195..24b70d1cbbe88 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes-with-timeout-before-request.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -615,36 +615,42 @@ FsWatchesRecursive:: Info 55 [00:02:18.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 58 [00:02:21.000] Different program with same set of files -Info 59 [00:02:22.000] Running: *ensureProjectForOpenFiles* -Info 60 [00:02:23.000] Before ensureProjectForOpenFiles: -Info 61 [00:02:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 61 [00:02:25.000] Files (3) - -Info 61 [00:02:26.000] ----------------------------------------------- -Info 61 [00:02:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 61 [00:02:28.000] Files (2) - -Info 61 [00:02:29.000] ----------------------------------------------- -Info 61 [00:02:30.000] Open files: -Info 61 [00:02:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 61 [00:02:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 61 [00:02:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 61 [00:02:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 61 [00:02:35.000] After ensureProjectForOpenFiles: -Info 62 [00:02:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 62 [00:02:37.000] Files (3) - -Info 62 [00:02:38.000] ----------------------------------------------- -Info 62 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 62 [00:02:40.000] Files (2) - -Info 62 [00:02:41.000] ----------------------------------------------- -Info 62 [00:02:42.000] Open files: -Info 62 [00:02:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 62 [00:02:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 62 [00:02:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 62 [00:02:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 58 [00:02:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 59 [00:02:22.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 60 [00:02:23.000] ----------------------------------------------- +Info 61 [00:02:24.000] Running: *ensureProjectForOpenFiles* +Info 62 [00:02:25.000] Before ensureProjectForOpenFiles: +Info 63 [00:02:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 63 [00:02:27.000] Files (3) + +Info 63 [00:02:28.000] ----------------------------------------------- +Info 63 [00:02:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 63 [00:02:30.000] Files (2) + +Info 63 [00:02:31.000] ----------------------------------------------- +Info 63 [00:02:32.000] Open files: +Info 63 [00:02:33.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 63 [00:02:34.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 63 [00:02:35.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 63 [00:02:36.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 63 [00:02:37.000] After ensureProjectForOpenFiles: +Info 64 [00:02:38.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 64 [00:02:39.000] Files (3) + +Info 64 [00:02:40.000] ----------------------------------------------- +Info 64 [00:02:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 64 [00:02:42.000] Files (2) + +Info 64 [00:02:43.000] ----------------------------------------------- +Info 64 [00:02:44.000] Open files: +Info 64 [00:02:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 64 [00:02:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 64 [00:02:47.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 64 [00:02:48.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -681,7 +687,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:47.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -764,7 +770,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:48.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -801,7 +807,7 @@ Info 63 [00:02:48.000] response: }, "responseRequired": true } -Info 64 [00:02:49.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -884,7 +890,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 65 [00:02:50.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ @@ -921,7 +927,7 @@ Info 65 [00:02:50.000] response: }, "responseRequired": true } -Info 66 [00:02:51.000] request: +Info 68 [00:02:53.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1004,7 +1010,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 67 [00:02:52.000] response: +Info 69 [00:02:54.000] response: { "response": { "definitions": [ @@ -1041,7 +1047,7 @@ Info 67 [00:02:52.000] response: }, "responseRequired": true } -Info 68 [00:02:53.000] request: +Info 70 [00:02:55.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1124,7 +1130,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 69 [00:02:54.000] response: +Info 71 [00:02:56.000] response: { "response": { "definitions": [ @@ -1161,7 +1167,7 @@ Info 69 [00:02:54.000] response: }, "responseRequired": true } -Info 70 [00:02:55.000] request: +Info 72 [00:02:57.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1244,7 +1250,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 71 [00:02:56.000] response: +Info 73 [00:02:58.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js index e7fef72fff732..30fcc71076bbe 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-changes.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -625,7 +625,13 @@ FsWatchesRecursive:: Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 58 [00:02:21.000] Different program with same set of files +Info 58 [00:02:21.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 59 [00:02:22.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-2 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\nexport declare function fn6(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" + +Info 60 [00:02:23.000] ----------------------------------------------- After request PolledWatches:: @@ -662,7 +668,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:22.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -699,7 +705,7 @@ Info 59 [00:02:22.000] response: }, "responseRequired": true } -Info 60 [00:02:23.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -782,7 +788,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:24.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -819,7 +825,7 @@ Info 61 [00:02:24.000] response: }, "responseRequired": true } -Info 62 [00:02:25.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -902,7 +908,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:26.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -939,7 +945,7 @@ Info 63 [00:02:26.000] response: }, "responseRequired": true } -Info 64 [00:02:27.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1022,7 +1028,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 65 [00:02:28.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ @@ -1059,7 +1065,7 @@ Info 65 [00:02:28.000] response: }, "responseRequired": true } -Info 66 [00:02:29.000] request: +Info 68 [00:02:31.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1142,7 +1148,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 67 [00:02:30.000] response: +Info 69 [00:02:32.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js index c71947be33970..02cf918a86220 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-created.js @@ -268,8 +268,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -370,8 +370,8 @@ Info 40 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 43 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -593,9 +593,9 @@ Info 54 [00:02:17.000] FileWatcher:: Added:: WatchInfo: /user/username/project Info 55 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 56 [00:02:19.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 57 [00:02:20.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js index 94505155633a7..145d2aafc0680 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-deleted.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -621,8 +621,8 @@ Info 60 [00:02:21.000] Starting updateGraphWorker: Project: /user/username/pro Info 61 [00:02:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 62 [00:02:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 63 [00:02:24.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js index abd22e2d6e360..4b6afd0e8c0a1 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dts-not-present.js @@ -268,8 +268,8 @@ Info 20 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 23 [00:01:27.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -370,8 +370,8 @@ Info 40 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 43 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js index e2cd38d6a7097..c0974cdc51e41 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes-with-timeout-before-request.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -609,35 +609,36 @@ FsWatchesRecursive:: Info 55 [00:02:18.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 58 [00:02:21.000] Running: *ensureProjectForOpenFiles* -Info 59 [00:02:22.000] Before ensureProjectForOpenFiles: -Info 60 [00:02:23.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 60 [00:02:24.000] Files (3) - -Info 60 [00:02:25.000] ----------------------------------------------- -Info 60 [00:02:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 60 [00:02:27.000] Files (2) - -Info 60 [00:02:28.000] ----------------------------------------------- -Info 60 [00:02:29.000] Open files: -Info 60 [00:02:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 60 [00:02:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 60 [00:02:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 60 [00:02:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 60 [00:02:34.000] After ensureProjectForOpenFiles: -Info 61 [00:02:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 61 [00:02:36.000] Files (3) - -Info 61 [00:02:37.000] ----------------------------------------------- -Info 61 [00:02:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 61 [00:02:39.000] Files (2) - -Info 61 [00:02:40.000] ----------------------------------------------- -Info 61 [00:02:41.000] Open files: -Info 61 [00:02:42.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 61 [00:02:43.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 61 [00:02:44.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 61 [00:02:45.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 58 [00:02:21.000] Same program as before +Info 59 [00:02:22.000] Running: *ensureProjectForOpenFiles* +Info 60 [00:02:23.000] Before ensureProjectForOpenFiles: +Info 61 [00:02:24.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 61 [00:02:25.000] Files (3) + +Info 61 [00:02:26.000] ----------------------------------------------- +Info 61 [00:02:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 61 [00:02:28.000] Files (2) + +Info 61 [00:02:29.000] ----------------------------------------------- +Info 61 [00:02:30.000] Open files: +Info 61 [00:02:31.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 61 [00:02:32.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 61 [00:02:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 61 [00:02:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 61 [00:02:35.000] After ensureProjectForOpenFiles: +Info 62 [00:02:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 62 [00:02:37.000] Files (3) + +Info 62 [00:02:38.000] ----------------------------------------------- +Info 62 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 62 [00:02:40.000] Files (2) + +Info 62 [00:02:41.000] ----------------------------------------------- +Info 62 [00:02:42.000] Open files: +Info 62 [00:02:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 62 [00:02:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 62 [00:02:45.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 62 [00:02:46.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -674,7 +675,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:46.000] request: +Info 62 [00:02:47.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -757,7 +758,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:47.000] response: +Info 63 [00:02:48.000] response: { "response": { "definitions": [ @@ -794,7 +795,7 @@ Info 62 [00:02:47.000] response: }, "responseRequired": true } -Info 63 [00:02:48.000] request: +Info 64 [00:02:49.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -877,7 +878,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:49.000] response: +Info 65 [00:02:50.000] response: { "response": { "definitions": [ @@ -914,7 +915,7 @@ Info 64 [00:02:49.000] response: }, "responseRequired": true } -Info 65 [00:02:50.000] request: +Info 66 [00:02:51.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -997,7 +998,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:51.000] response: +Info 67 [00:02:52.000] response: { "response": { "definitions": [ @@ -1034,7 +1035,7 @@ Info 66 [00:02:51.000] response: }, "responseRequired": true } -Info 67 [00:02:52.000] request: +Info 68 [00:02:53.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1117,7 +1118,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 68 [00:02:53.000] response: +Info 69 [00:02:54.000] response: { "response": { "definitions": [ @@ -1154,7 +1155,7 @@ Info 68 [00:02:53.000] response: }, "responseRequired": true } -Info 69 [00:02:54.000] request: +Info 70 [00:02:55.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1237,7 +1238,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 70 [00:02:55.000] response: +Info 71 [00:02:56.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js index afe8dcb51263c..af69f5dca9bc5 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-changes.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -619,6 +619,7 @@ FsWatchesRecursive:: Info 56 [00:02:19.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 57 [00:02:20.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 58 [00:02:21.000] Same program as before After request PolledWatches:: @@ -655,7 +656,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 58 [00:02:21.000] response: +Info 59 [00:02:22.000] response: { "response": { "definitions": [ @@ -692,7 +693,7 @@ Info 58 [00:02:21.000] response: }, "responseRequired": true } -Info 59 [00:02:22.000] request: +Info 60 [00:02:23.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -775,7 +776,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 60 [00:02:23.000] response: +Info 61 [00:02:24.000] response: { "response": { "definitions": [ @@ -812,7 +813,7 @@ Info 60 [00:02:23.000] response: }, "responseRequired": true } -Info 61 [00:02:24.000] request: +Info 62 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -895,7 +896,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -932,7 +933,7 @@ Info 62 [00:02:25.000] response: }, "responseRequired": true } -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1015,7 +1016,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -1052,7 +1053,7 @@ Info 64 [00:02:27.000] response: }, "responseRequired": true } -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1135,7 +1136,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:29.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js index 2c1784edd8d3e..ef77152d29f5a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-created.js @@ -274,9 +274,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -383,8 +383,8 @@ Info 41 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -612,8 +612,9 @@ FsWatchesRecursive:: Info 58 [00:02:21.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 59 [00:02:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 60 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 61 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 60 [00:02:23.000] Same program as before +Info 61 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 62 [00:02:25.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -650,7 +651,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:25.000] response: +Info 63 [00:02:26.000] response: { "response": { "definitions": [ @@ -687,7 +688,7 @@ Info 62 [00:02:25.000] response: }, "responseRequired": true } -Info 63 [00:02:26.000] request: +Info 64 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -770,7 +771,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:27.000] response: +Info 65 [00:02:28.000] response: { "response": { "definitions": [ @@ -807,7 +808,7 @@ Info 64 [00:02:27.000] response: }, "responseRequired": true } -Info 65 [00:02:28.000] request: +Info 66 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -890,7 +891,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:29.000] response: +Info 67 [00:02:30.000] response: { "response": { "definitions": [ @@ -927,7 +928,7 @@ Info 66 [00:02:29.000] response: }, "responseRequired": true } -Info 67 [00:02:30.000] request: +Info 68 [00:02:31.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1010,7 +1011,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 68 [00:02:31.000] response: +Info 69 [00:02:32.000] response: { "response": { "definitions": [ @@ -1047,7 +1048,7 @@ Info 68 [00:02:31.000] response: }, "responseRequired": true } -Info 69 [00:02:32.000] request: +Info 70 [00:02:33.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1130,7 +1131,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 70 [00:02:33.000] response: +Info 71 [00:02:34.000] response: { "response": { "definitions": [ @@ -1167,7 +1168,7 @@ Info 70 [00:02:33.000] response: }, "responseRequired": true } -Info 71 [00:02:34.000] request: +Info 72 [00:02:35.000] request: { "command": "close", "arguments": { @@ -1212,18 +1213,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 73 [00:02:37.000] Files (3) +Info 73 [00:02:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:37.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 74 [00:02:38.000] Files (3) -Info 73 [00:02:38.000] ----------------------------------------------- -Info 73 [00:02:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:40.000] Files (2) +Info 74 [00:02:39.000] ----------------------------------------------- +Info 74 [00:02:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:41.000] Files (2) -Info 73 [00:02:41.000] ----------------------------------------------- -Info 73 [00:02:42.000] Open files: -Info 73 [00:02:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 73 [00:02:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 74 [00:02:42.000] ----------------------------------------------- +Info 74 [00:02:43.000] Open files: +Info 74 [00:02:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 74 [00:02:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json After request PolledWatches:: @@ -1262,11 +1263,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 73 [00:02:45.000] response: +Info 74 [00:02:46.000] response: { "responseRequired": false } -Info 74 [00:02:46.000] request: +Info 75 [00:02:47.000] request: { "command": "open", "arguments": { @@ -1313,22 +1314,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:02:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:02:48.000] Search path: /user/username/projects/myproject/random -Info 77 [00:02:49.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 78 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 78 [00:02:51.000] Files (3) +Info 76 [00:02:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:02:49.000] Search path: /user/username/projects/myproject/random +Info 78 [00:02:50.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:51.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 79 [00:02:52.000] Files (3) -Info 78 [00:02:52.000] ----------------------------------------------- -Info 78 [00:02:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 78 [00:02:54.000] Files (2) +Info 79 [00:02:53.000] ----------------------------------------------- +Info 79 [00:02:54.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 79 [00:02:55.000] Files (2) -Info 78 [00:02:55.000] ----------------------------------------------- -Info 78 [00:02:56.000] Open files: -Info 78 [00:02:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 78 [00:02:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 78 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 78 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:56.000] ----------------------------------------------- +Info 79 [00:02:57.000] Open files: +Info 79 [00:02:58.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 79 [00:02:59.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 79 [00:03:00.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 79 [00:03:01.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1365,11 +1366,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 78 [00:03:01.000] response: +Info 79 [00:03:02.000] response: { "responseRequired": false } -Info 79 [00:03:02.000] request: +Info 80 [00:03:03.000] request: { "command": "close", "arguments": { @@ -1414,18 +1415,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 80 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 81 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:03:05.000] Files (3) +Info 81 [00:03:04.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 82 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 82 [00:03:06.000] Files (3) -Info 81 [00:03:06.000] ----------------------------------------------- -Info 81 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 81 [00:03:08.000] Files (2) +Info 82 [00:03:07.000] ----------------------------------------------- +Info 82 [00:03:08.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 82 [00:03:09.000] Files (2) -Info 81 [00:03:09.000] ----------------------------------------------- -Info 81 [00:03:10.000] Open files: -Info 81 [00:03:11.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 81 [00:03:12.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 82 [00:03:10.000] ----------------------------------------------- +Info 82 [00:03:11.000] Open files: +Info 82 [00:03:12.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 82 [00:03:13.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1464,11 +1465,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:03:13.000] response: +Info 82 [00:03:14.000] response: { "responseRequired": false } -Info 82 [00:03:14.000] request: +Info 83 [00:03:15.000] request: { "command": "close", "arguments": { @@ -1515,16 +1516,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 84 [00:03:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:03:17.000] Files (3) +Info 84 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 85 [00:03:17.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 85 [00:03:18.000] Files (3) -Info 84 [00:03:18.000] ----------------------------------------------- -Info 84 [00:03:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 84 [00:03:20.000] Files (2) +Info 85 [00:03:19.000] ----------------------------------------------- +Info 85 [00:03:20.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 85 [00:03:21.000] Files (2) -Info 84 [00:03:21.000] ----------------------------------------------- -Info 84 [00:03:22.000] Open files: +Info 85 [00:03:22.000] ----------------------------------------------- +Info 85 [00:03:23.000] Open files: After request PolledWatches:: @@ -1565,11 +1566,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:23.000] response: +Info 85 [00:03:24.000] response: { "responseRequired": false } -Info 85 [00:03:24.000] request: +Info 86 [00:03:25.000] request: { "command": "open", "arguments": { @@ -1618,12 +1619,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 87 [00:03:26.000] Search path: /user/username/projects/myproject/random -Info 88 [00:03:27.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 89 [00:03:28.000] `remove Project:: -Info 90 [00:03:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 91 [00:03:30.000] Files (3) +Info 87 [00:03:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 88 [00:03:27.000] Search path: /user/username/projects/myproject/random +Info 89 [00:03:28.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 90 [00:03:29.000] `remove Project:: +Info 91 [00:03:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 92 [00:03:31.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1636,30 +1637,30 @@ Info 91 [00:03:30.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 92 [00:03:31.000] ----------------------------------------------- -Info 93 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 94 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 95 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 96 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 97 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 98 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 99 [00:03:38.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 100 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 101 [00:03:40.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 102 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 103 [00:03:42.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 104 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 105 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 106 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 107 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 108 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 109 [00:03:48.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 109 [00:03:49.000] Files (2) - -Info 109 [00:03:50.000] ----------------------------------------------- -Info 109 [00:03:51.000] Open files: -Info 109 [00:03:52.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 109 [00:03:53.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 93 [00:03:32.000] ----------------------------------------------- +Info 94 [00:03:33.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 95 [00:03:34.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 96 [00:03:35.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 97 [00:03:36.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 98 [00:03:37.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 99 [00:03:38.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 100 [00:03:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 101 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 102 [00:03:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 103 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 104 [00:03:43.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 105 [00:03:44.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 106 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 107 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:47.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 109 [00:03:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 110 [00:03:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 110 [00:03:50.000] Files (2) + +Info 110 [00:03:51.000] ----------------------------------------------- +Info 110 [00:03:52.000] Open files: +Info 110 [00:03:53.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 110 [00:03:54.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1678,7 +1679,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:54.000] response: +Info 110 [00:03:55.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js index 54d02e3729723..e7e6acc5cb9e8 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-deleted.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -618,7 +618,8 @@ FsWatchesRecursive:: Info 59 [00:02:20.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 60 [00:02:21.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 61 [00:02:22.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 61 [00:02:22.000] Same program as before +Info 62 [00:02:23.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -655,7 +656,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 62 [00:02:23.000] response: +Info 63 [00:02:24.000] response: { "response": { "definitions": [ @@ -692,7 +693,7 @@ Info 62 [00:02:23.000] response: }, "responseRequired": true } -Info 63 [00:02:24.000] request: +Info 64 [00:02:25.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -775,7 +776,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 64 [00:02:25.000] response: +Info 65 [00:02:26.000] response: { "response": { "definitions": [ @@ -812,7 +813,7 @@ Info 64 [00:02:25.000] response: }, "responseRequired": true } -Info 65 [00:02:26.000] request: +Info 66 [00:02:27.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -895,7 +896,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 66 [00:02:27.000] response: +Info 67 [00:02:28.000] response: { "response": { "definitions": [ @@ -932,7 +933,7 @@ Info 66 [00:02:27.000] response: }, "responseRequired": true } -Info 67 [00:02:28.000] request: +Info 68 [00:02:29.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1015,7 +1016,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 68 [00:02:29.000] response: +Info 69 [00:02:30.000] response: { "response": { "definitions": [ @@ -1052,7 +1053,7 @@ Info 68 [00:02:29.000] response: }, "responseRequired": true } -Info 69 [00:02:30.000] request: +Info 70 [00:02:31.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1135,7 +1136,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 70 [00:02:31.000] response: +Info 71 [00:02:32.000] response: { "response": { "definitions": [ @@ -1172,7 +1173,7 @@ Info 70 [00:02:31.000] response: }, "responseRequired": true } -Info 71 [00:02:32.000] request: +Info 72 [00:02:33.000] request: { "command": "close", "arguments": { @@ -1217,18 +1218,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 72 [00:02:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 73 [00:02:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 73 [00:02:35.000] Files (3) +Info 73 [00:02:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 74 [00:02:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 74 [00:02:36.000] Files (3) -Info 73 [00:02:36.000] ----------------------------------------------- -Info 73 [00:02:37.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 73 [00:02:38.000] Files (2) +Info 74 [00:02:37.000] ----------------------------------------------- +Info 74 [00:02:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 74 [00:02:39.000] Files (2) -Info 73 [00:02:39.000] ----------------------------------------------- -Info 73 [00:02:40.000] Open files: -Info 73 [00:02:41.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 73 [00:02:42.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 74 [00:02:40.000] ----------------------------------------------- +Info 74 [00:02:41.000] Open files: +Info 74 [00:02:42.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 74 [00:02:43.000] Projects: /user/username/projects/myproject/main/tsconfig.json After request PolledWatches:: @@ -1267,11 +1268,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 73 [00:02:43.000] response: +Info 74 [00:02:44.000] response: { "responseRequired": false } -Info 74 [00:02:44.000] request: +Info 75 [00:02:45.000] request: { "command": "open", "arguments": { @@ -1318,23 +1319,23 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 75 [00:02:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 76 [00:02:46.000] Search path: /user/username/projects/myproject/random -Info 77 [00:02:47.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 78 [00:02:48.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 79 [00:02:49.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 79 [00:02:50.000] Files (3) +Info 76 [00:02:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 77 [00:02:47.000] Search path: /user/username/projects/myproject/random +Info 78 [00:02:48.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 80 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 80 [00:02:51.000] Files (3) -Info 79 [00:02:51.000] ----------------------------------------------- -Info 79 [00:02:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 79 [00:02:53.000] Files (2) +Info 80 [00:02:52.000] ----------------------------------------------- +Info 80 [00:02:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 80 [00:02:54.000] Files (2) -Info 79 [00:02:54.000] ----------------------------------------------- -Info 79 [00:02:55.000] Open files: -Info 79 [00:02:56.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 79 [00:02:57.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:58.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 79 [00:02:59.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 80 [00:02:55.000] ----------------------------------------------- +Info 80 [00:02:56.000] Open files: +Info 80 [00:02:57.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 80 [00:02:58.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 80 [00:02:59.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 80 [00:03:00.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1369,11 +1370,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 79 [00:03:00.000] response: +Info 80 [00:03:01.000] response: { "responseRequired": false } -Info 80 [00:03:01.000] request: +Info 81 [00:03:02.000] request: { "command": "close", "arguments": { @@ -1416,18 +1417,18 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 81 [00:03:02.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 82 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 82 [00:03:04.000] Files (3) +Info 82 [00:03:03.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 83 [00:03:04.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 83 [00:03:05.000] Files (3) -Info 82 [00:03:05.000] ----------------------------------------------- -Info 82 [00:03:06.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 82 [00:03:07.000] Files (2) +Info 83 [00:03:06.000] ----------------------------------------------- +Info 83 [00:03:07.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 83 [00:03:08.000] Files (2) -Info 82 [00:03:08.000] ----------------------------------------------- -Info 82 [00:03:09.000] Open files: -Info 82 [00:03:10.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 82 [00:03:11.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 83 [00:03:09.000] ----------------------------------------------- +Info 83 [00:03:10.000] Open files: +Info 83 [00:03:11.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 83 [00:03:12.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1464,11 +1465,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 82 [00:03:12.000] response: +Info 83 [00:03:13.000] response: { "responseRequired": false } -Info 83 [00:03:13.000] request: +Info 84 [00:03:14.000] request: { "command": "close", "arguments": { @@ -1513,16 +1514,16 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 84 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 85 [00:03:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:03:16.000] Files (3) +Info 85 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 86 [00:03:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 86 [00:03:17.000] Files (3) -Info 85 [00:03:17.000] ----------------------------------------------- -Info 85 [00:03:18.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 85 [00:03:19.000] Files (2) +Info 86 [00:03:18.000] ----------------------------------------------- +Info 86 [00:03:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 86 [00:03:20.000] Files (2) -Info 85 [00:03:20.000] ----------------------------------------------- -Info 85 [00:03:21.000] Open files: +Info 86 [00:03:21.000] ----------------------------------------------- +Info 86 [00:03:22.000] Open files: After request PolledWatches:: @@ -1561,11 +1562,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:22.000] response: +Info 86 [00:03:23.000] response: { "responseRequired": false } -Info 86 [00:03:23.000] request: +Info 87 [00:03:24.000] request: { "command": "open", "arguments": { @@ -1612,12 +1613,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 88 [00:03:25.000] Search path: /user/username/projects/myproject/random -Info 89 [00:03:26.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 90 [00:03:27.000] `remove Project:: -Info 91 [00:03:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 92 [00:03:29.000] Files (3) +Info 88 [00:03:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 89 [00:03:26.000] Search path: /user/username/projects/myproject/random +Info 90 [00:03:27.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 91 [00:03:28.000] `remove Project:: +Info 92 [00:03:29.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 93 [00:03:30.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/decls/fns.d.ts /user/username/projects/myproject/main/main.ts @@ -1630,29 +1631,29 @@ Info 92 [00:03:29.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 93 [00:03:30.000] ----------------------------------------------- -Info 94 [00:03:31.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 95 [00:03:32.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 96 [00:03:33.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 97 [00:03:34.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 98 [00:03:35.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 99 [00:03:36.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 100 [00:03:37.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 101 [00:03:38.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 102 [00:03:39.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 103 [00:03:40.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 104 [00:03:41.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 105 [00:03:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 106 [00:03:43.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 107 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info -Info 108 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 109 [00:03:46.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 109 [00:03:47.000] Files (2) - -Info 109 [00:03:48.000] ----------------------------------------------- -Info 109 [00:03:49.000] Open files: -Info 109 [00:03:50.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 109 [00:03:51.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 94 [00:03:31.000] ----------------------------------------------- +Info 95 [00:03:32.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 96 [00:03:33.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 97 [00:03:34.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 98 [00:03:35.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 99 [00:03:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 100 [00:03:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 101 [00:03:38.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 102 [00:03:39.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 103 [00:03:40.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 104 [00:03:41.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 105 [00:03:42.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 106 [00:03:43.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 107 [00:03:44.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 108 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/fns.d.ts 500 undefined WatchType: Closed Script info +Info 109 [00:03:46.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 110 [00:03:47.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 110 [00:03:48.000] Files (2) + +Info 110 [00:03:49.000] ----------------------------------------------- +Info 110 [00:03:50.000] Open files: +Info 110 [00:03:51.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 110 [00:03:52.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -1671,7 +1672,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:52.000] response: +Info 110 [00:03:53.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js index 8354e3c7cee1f..aeb8e32176857 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/dependency-dtsMap-not-present.js @@ -274,9 +274,9 @@ Info 21 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:27.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -383,8 +383,8 @@ Info 41 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:54.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js index b48b4838921f4..1e9c5902c0f1f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes-with-timeout-before-request.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -774,7 +774,13 @@ FsWatchesRecursive:: Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 58 [00:02:18.000] ----------------------------------------------- After request PolledWatches:: @@ -811,7 +817,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -848,7 +854,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -931,7 +937,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -968,7 +974,7 @@ Info 59 [00:02:19.000] response: }, "responseRequired": true } -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1051,7 +1057,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ @@ -1088,7 +1094,7 @@ Info 61 [00:02:21.000] response: }, "responseRequired": true } -Info 62 [00:02:22.000] request: +Info 64 [00:02:24.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1171,7 +1177,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:23.000] response: +Info 65 [00:02:25.000] response: { "response": { "definitions": [ @@ -1208,7 +1214,7 @@ Info 63 [00:02:23.000] response: }, "responseRequired": true } -Info 64 [00:02:24.000] request: +Info 66 [00:02:26.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1291,7 +1297,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 65 [00:02:25.000] response: +Info 67 [00:02:27.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js index 835da94ca7d4b..ab5433fc24cce 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/usageProject/disabledSourceRef/usage-file-changes.js @@ -277,9 +277,9 @@ Info 21 [00:01:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 22 [00:01:25.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:01:26.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 24 [00:01:27.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/decls/fns.d.ts - /user/username/projects/myproject/main/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" ../../../../../a/lib/lib.d.ts @@ -386,8 +386,8 @@ Info 41 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 42 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/random/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 43 [00:01:52.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) Info 44 [00:01:53.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/random/random.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/random/random.ts SVC-1-0 "let a = 10;" ../../../../../a/lib/lib.d.ts @@ -702,7 +702,13 @@ FsWatchesRecursive:: Info 54 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Info 55 [00:02:15.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 56 [00:02:16.000] Different program with same set of files +Info 56 [00:02:16.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 57 [00:02:17.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/decls/fns.d.ts Text-1 "export declare function fn1(): void;\nexport declare function fn2(): void;\nexport declare function fn3(): void;\nexport declare function fn4(): void;\nexport declare function fn5(): void;\n//# sourceMappingURL=FnS.d.ts.map" + /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" + +Info 58 [00:02:18.000] ----------------------------------------------- After request PolledWatches:: @@ -739,7 +745,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 57 [00:02:17.000] response: +Info 59 [00:02:19.000] response: { "response": { "definitions": [ @@ -776,7 +782,7 @@ Info 57 [00:02:17.000] response: }, "responseRequired": true } -Info 58 [00:02:18.000] request: +Info 60 [00:02:20.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -859,7 +865,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 59 [00:02:19.000] response: +Info 61 [00:02:21.000] response: { "response": { "definitions": [ @@ -896,7 +902,7 @@ Info 59 [00:02:19.000] response: }, "responseRequired": true } -Info 60 [00:02:20.000] request: +Info 62 [00:02:22.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -979,7 +985,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 61 [00:02:21.000] response: +Info 63 [00:02:23.000] response: { "response": { "definitions": [ @@ -1016,7 +1022,7 @@ Info 61 [00:02:21.000] response: }, "responseRequired": true } -Info 62 [00:02:22.000] request: +Info 64 [00:02:24.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1099,7 +1105,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 63 [00:02:23.000] response: +Info 65 [00:02:25.000] response: { "response": { "definitions": [ @@ -1136,7 +1142,7 @@ Info 63 [00:02:23.000] response: }, "responseRequired": true } -Info 64 [00:02:24.000] request: +Info 66 [00:02:26.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1219,7 +1225,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 65 [00:02:25.000] response: +Info 67 [00:02:27.000] response: { "response": { "definitions": [ diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js index a207727133b84..c1b3ae2267a87 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-at-root-level.js @@ -62,9 +62,9 @@ Info 13 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:34.000] Project '/a/b/project/tsconfig.json' (Configured) Info 16 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /a/b/project/file1.ts - /a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-1 "export class c { }" ../../lib/lib.d.ts @@ -132,24 +132,30 @@ FsWatchesRecursive:: Info 23 [00:00:51.000] Running: /a/b/project/tsconfig.json Info 24 [00:00:52.000] Starting updateGraphWorker: Project: /a/b/project/tsconfig.json Info 25 [00:00:53.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 26 [00:00:54.000] Different program with same set of files -Info 27 [00:00:55.000] Running: *ensureProjectForOpenFiles* -Info 28 [00:00:56.000] Before ensureProjectForOpenFiles: -Info 29 [00:00:57.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 29 [00:00:58.000] Files (3) - -Info 29 [00:00:59.000] ----------------------------------------------- -Info 29 [00:01:00.000] Open files: -Info 29 [00:01:01.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 29 [00:01:02.000] Projects: /a/b/project/tsconfig.json -Info 29 [00:01:03.000] After ensureProjectForOpenFiles: -Info 30 [00:01:04.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 30 [00:01:05.000] Files (3) - -Info 30 [00:01:06.000] ----------------------------------------------- -Info 30 [00:01:07.000] Open files: -Info 30 [00:01:08.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 30 [00:01:09.000] Projects: /a/b/project/tsconfig.json +Info 26 [00:00:54.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 27 [00:00:55.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 28 [00:00:56.000] ----------------------------------------------- +Info 29 [00:00:57.000] Running: *ensureProjectForOpenFiles* +Info 30 [00:00:58.000] Before ensureProjectForOpenFiles: +Info 31 [00:00:59.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 31 [00:01:00.000] Files (3) + +Info 31 [00:01:01.000] ----------------------------------------------- +Info 31 [00:01:02.000] Open files: +Info 31 [00:01:03.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 31 [00:01:04.000] Projects: /a/b/project/tsconfig.json +Info 31 [00:01:05.000] After ensureProjectForOpenFiles: +Info 32 [00:01:06.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 32 [00:01:07.000] Files (3) + +Info 32 [00:01:08.000] ----------------------------------------------- +Info 32 [00:01:09.000] Open files: +Info 32 [00:01:10.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 32 [00:01:11.000] Projects: /a/b/project/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js index 200c178a9f5d7..8e50983b63371 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/when-event-handler-is-set-in-the-session-and-project-is-not-at-root-level.js @@ -68,9 +68,9 @@ Info 19 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 20 [00:00:49.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:50.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) Info 22 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-1 "export class c { }" ../../../../../../../a/lib/lib.d.ts @@ -150,24 +150,30 @@ FsWatchesRecursive:: Info 29 [00:01:07.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 30 [00:01:08.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 31 [00:01:09.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 32 [00:01:10.000] Different program with same set of files -Info 33 [00:01:11.000] Running: *ensureProjectForOpenFiles* -Info 34 [00:01:12.000] Before ensureProjectForOpenFiles: -Info 35 [00:01:13.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 35 [00:01:14.000] Files (3) - -Info 35 [00:01:15.000] ----------------------------------------------- -Info 35 [00:01:16.000] Open files: -Info 35 [00:01:17.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 35 [00:01:18.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 35 [00:01:19.000] After ensureProjectForOpenFiles: -Info 36 [00:01:20.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 36 [00:01:21.000] Files (3) - -Info 36 [00:01:22.000] ----------------------------------------------- -Info 36 [00:01:23.000] Open files: -Info 36 [00:01:24.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 36 [00:01:25.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 32 [00:01:10.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 33 [00:01:11.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 34 [00:01:12.000] ----------------------------------------------- +Info 35 [00:01:13.000] Running: *ensureProjectForOpenFiles* +Info 36 [00:01:14.000] Before ensureProjectForOpenFiles: +Info 37 [00:01:15.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 37 [00:01:16.000] Files (3) + +Info 37 [00:01:17.000] ----------------------------------------------- +Info 37 [00:01:18.000] Open files: +Info 37 [00:01:19.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 37 [00:01:20.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 37 [00:01:21.000] After ensureProjectForOpenFiles: +Info 38 [00:01:22.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 38 [00:01:23.000] Files (3) + +Info 38 [00:01:24.000] ----------------------------------------------- +Info 38 [00:01:25.000] Open files: +Info 38 [00:01:26.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 38 [00:01:27.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -192,15 +198,15 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/project: {} -Info 36 [00:01:29.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 37 [00:01:30.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 38 [00:01:31.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 39 [00:01:32.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 40 [00:01:33.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 41 [00:01:34.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 42 [00:01:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 43 [00:01:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 44 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 38 [00:01:31.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 39 [00:01:32.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 40 [00:01:33.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 41 [00:01:34.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 42 [00:01:35.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 43 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 44 [00:01:39.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 45 [00:01:40.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 46 [00:01:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations Before running timeout callbacks //// [/user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts] export class a { } @@ -228,9 +234,9 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 45 [00:01:40.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 46 [00:01:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 47 [00:01:42.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:42.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 48 [00:01:43.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 49 [00:01:44.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -279,21 +285,21 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 48 [00:01:43.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 49 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 50 [00:01:45.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 51 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 52 [00:01:47.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 53 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 54 [00:01:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 55 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 56 [00:01:51.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 57 [00:01:52.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 58 [00:01:53.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts +Info 50 [00:01:45.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 51 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 52 [00:01:47.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 53 [00:01:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 54 [00:01:49.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 55 [00:01:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 56 [00:01:51.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 57 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 58 [00:01:53.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 59 [00:01:54.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 60 [00:01:55.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts Text-1 "export class a { }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" ../../../../../../../a/lib/lib.d.ts @@ -305,24 +311,24 @@ Info 58 [00:01:53.000] Files (4) file3.ts Matched by default include pattern '**/*' -Info 59 [00:01:54.000] ----------------------------------------------- -Info 60 [00:01:55.000] Running: *ensureProjectForOpenFiles* -Info 61 [00:01:56.000] Before ensureProjectForOpenFiles: -Info 62 [00:01:57.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 62 [00:01:58.000] Files (4) - -Info 62 [00:01:59.000] ----------------------------------------------- -Info 62 [00:02:00.000] Open files: -Info 62 [00:02:01.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 62 [00:02:02.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 62 [00:02:03.000] After ensureProjectForOpenFiles: -Info 63 [00:02:04.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 63 [00:02:05.000] Files (4) - -Info 63 [00:02:06.000] ----------------------------------------------- -Info 63 [00:02:07.000] Open files: -Info 63 [00:02:08.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 63 [00:02:09.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 61 [00:01:56.000] ----------------------------------------------- +Info 62 [00:01:57.000] Running: *ensureProjectForOpenFiles* +Info 63 [00:01:58.000] Before ensureProjectForOpenFiles: +Info 64 [00:01:59.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 64 [00:02:00.000] Files (4) + +Info 64 [00:02:01.000] ----------------------------------------------- +Info 64 [00:02:02.000] Open files: +Info 64 [00:02:03.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 64 [00:02:04.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 64 [00:02:05.000] After ensureProjectForOpenFiles: +Info 65 [00:02:06.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 65 [00:02:07.000] Files (4) + +Info 65 [00:02:08.000] ----------------------------------------------- +Info 65 [00:02:09.000] Open files: +Info 65 [00:02:10.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 65 [00:02:11.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index ed87bb77debae..3087331e272e8 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -64,9 +64,9 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/project/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (3) - /a/lib/lib.d.ts - /a/b/project/file1.ts - /a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-1 "export class c { }" ../../lib/lib.d.ts @@ -140,26 +140,32 @@ FsWatchesRecursive:: Info 27 [00:00:55.000] Running: /a/b/project/tsconfig.json Info 28 [00:00:56.000] Starting updateGraphWorker: Project: /a/b/project/tsconfig.json Info 29 [00:00:57.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 30 [00:00:58.000] Different program with same set of files -Info 31 [00:00:59.000] Running: *ensureProjectForOpenFiles* -Info 32 [00:01:00.000] Before ensureProjectForOpenFiles: -Info 33 [00:01:01.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 33 [00:01:02.000] Files (3) - -Info 33 [00:01:03.000] ----------------------------------------------- -Info 33 [00:01:04.000] Open files: -Info 33 [00:01:05.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 33 [00:01:06.000] Projects: /a/b/project/tsconfig.json -Info 33 [00:01:07.000] After ensureProjectForOpenFiles: -Info 34 [00:01:08.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 34 [00:01:09.000] Files (3) - -Info 34 [00:01:10.000] ----------------------------------------------- -Info 34 [00:01:11.000] Open files: -Info 34 [00:01:12.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 34 [00:01:13.000] Projects: /a/b/project/tsconfig.json -Info 34 [00:01:14.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts -Info 35 [00:01:15.000] event: +Info 30 [00:00:58.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 31 [00:00:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 32 [00:01:00.000] ----------------------------------------------- +Info 33 [00:01:01.000] Running: *ensureProjectForOpenFiles* +Info 34 [00:01:02.000] Before ensureProjectForOpenFiles: +Info 35 [00:01:03.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 35 [00:01:04.000] Files (3) + +Info 35 [00:01:05.000] ----------------------------------------------- +Info 35 [00:01:06.000] Open files: +Info 35 [00:01:07.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 35 [00:01:08.000] Projects: /a/b/project/tsconfig.json +Info 35 [00:01:09.000] After ensureProjectForOpenFiles: +Info 36 [00:01:10.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 36 [00:01:11.000] Files (3) + +Info 36 [00:01:12.000] ----------------------------------------------- +Info 36 [00:01:13.000] Open files: +Info 36 [00:01:14.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 36 [00:01:15.000] Projects: /a/b/project/tsconfig.json +Info 36 [00:01:16.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts +Info 37 [00:01:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index 306c3b16ba7fa..ffc5fdd6479a9 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/with-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -70,9 +70,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-1 "export class c { }" ../../../../../../../a/lib/lib.d.ts @@ -158,26 +158,32 @@ FsWatchesRecursive:: Info 33 [00:01:11.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 34 [00:01:12.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 35 [00:01:13.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:14.000] Different program with same set of files -Info 37 [00:01:15.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:16.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:17.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 39 [00:01:18.000] Files (3) - -Info 39 [00:01:19.000] ----------------------------------------------- -Info 39 [00:01:20.000] Open files: -Info 39 [00:01:21.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 39 [00:01:22.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 39 [00:01:23.000] After ensureProjectForOpenFiles: -Info 40 [00:01:24.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 40 [00:01:25.000] Files (3) - -Info 40 [00:01:26.000] ----------------------------------------------- -Info 40 [00:01:27.000] Open files: -Info 40 [00:01:28.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 40 [00:01:29.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 40 [00:01:30.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 41 [00:01:31.000] event: +Info 36 [00:01:14.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 37 [00:01:15.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 38 [00:01:16.000] ----------------------------------------------- +Info 39 [00:01:17.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:18.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:19.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 41 [00:01:20.000] Files (3) + +Info 41 [00:01:21.000] ----------------------------------------------- +Info 41 [00:01:22.000] Open files: +Info 41 [00:01:23.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 41 [00:01:24.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 41 [00:01:25.000] After ensureProjectForOpenFiles: +Info 42 [00:01:26.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 42 [00:01:27.000] Files (3) + +Info 42 [00:01:28.000] ----------------------------------------------- +Info 42 [00:01:29.000] Open files: +Info 42 [00:01:30.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 42 [00:01:31.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 42 [00:01:32.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 43 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running @@ -227,15 +233,15 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/project: {} -Info 42 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 43 [00:01:36.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 44 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 45 [00:01:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 46 [00:01:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 47 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 48 [00:01:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 49 [00:01:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 50 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 44 [00:01:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 45 [00:01:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 46 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 47 [00:01:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 48 [00:01:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 49 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 50 [00:01:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 51 [00:01:46.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 52 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations Before running timeout callbacks //// [/user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts] export class a { } @@ -263,9 +269,9 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 51 [00:01:46.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 52 [00:01:47.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 53 [00:01:48.000] Scheduled: *ensureProjectForOpenFiles* +Info 53 [00:01:48.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 54 [00:01:49.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 55 [00:01:50.000] Scheduled: *ensureProjectForOpenFiles* After running timeout callbacks PolledWatches:: @@ -314,21 +320,21 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 54 [00:01:49.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 55 [00:01:50.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 56 [00:01:51.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 57 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 58 [00:01:53.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 59 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 60 [00:01:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 61 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:01:57.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 63 [00:01:58.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 64 [00:01:59.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts +Info 56 [00:01:51.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 57 [00:01:52.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 58 [00:01:53.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 59 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 60 [00:01:55.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 61 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 62 [00:01:57.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 63 [00:01:58.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:01:59.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 65 [00:02:00.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 66 [00:02:01.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts Text-1 "export class a { }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" ../../../../../../../a/lib/lib.d.ts @@ -340,26 +346,26 @@ Info 64 [00:01:59.000] Files (4) file3.ts Matched by default include pattern '**/*' -Info 65 [00:02:00.000] ----------------------------------------------- -Info 66 [00:02:01.000] Running: *ensureProjectForOpenFiles* -Info 67 [00:02:02.000] Before ensureProjectForOpenFiles: -Info 68 [00:02:03.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 68 [00:02:04.000] Files (4) - -Info 68 [00:02:05.000] ----------------------------------------------- -Info 68 [00:02:06.000] Open files: -Info 68 [00:02:07.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 68 [00:02:08.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 68 [00:02:09.000] After ensureProjectForOpenFiles: -Info 69 [00:02:10.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 69 [00:02:11.000] Files (4) - -Info 69 [00:02:12.000] ----------------------------------------------- -Info 69 [00:02:13.000] Open files: -Info 69 [00:02:14.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 69 [00:02:15.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 69 [00:02:16.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 70 [00:02:17.000] event: +Info 67 [00:02:02.000] ----------------------------------------------- +Info 68 [00:02:03.000] Running: *ensureProjectForOpenFiles* +Info 69 [00:02:04.000] Before ensureProjectForOpenFiles: +Info 70 [00:02:05.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 70 [00:02:06.000] Files (4) + +Info 70 [00:02:07.000] ----------------------------------------------- +Info 70 [00:02:08.000] Open files: +Info 70 [00:02:09.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 70 [00:02:10.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 70 [00:02:11.000] After ensureProjectForOpenFiles: +Info 71 [00:02:12.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 71 [00:02:13.000] Files (4) + +Info 71 [00:02:14.000] ----------------------------------------------- +Info 71 [00:02:15.000] Open files: +Info 71 [00:02:16.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 71 [00:02:17.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 71 [00:02:18.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 72 [00:02:19.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js index 4e272ad822232..90955fe88ea6b 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-at-root-level.js @@ -64,9 +64,9 @@ Info 14 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 15 [00:00:34.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:35.000] Project '/a/b/project/tsconfig.json' (Configured) Info 17 [00:00:36.000] Files (3) - /a/lib/lib.d.ts - /a/b/project/file1.ts - /a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-1 "export class c { }" ../../lib/lib.d.ts @@ -140,26 +140,32 @@ FsWatchesRecursive:: Info 27 [00:00:55.000] Running: /a/b/project/tsconfig.json Info 28 [00:00:56.000] Starting updateGraphWorker: Project: /a/b/project/tsconfig.json Info 29 [00:00:57.000] Finishing updateGraphWorker: Project: /a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 30 [00:00:58.000] Different program with same set of files -Info 31 [00:00:59.000] Running: *ensureProjectForOpenFiles* -Info 32 [00:01:00.000] Before ensureProjectForOpenFiles: -Info 33 [00:01:01.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 33 [00:01:02.000] Files (3) - -Info 33 [00:01:03.000] ----------------------------------------------- -Info 33 [00:01:04.000] Open files: -Info 33 [00:01:05.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 33 [00:01:06.000] Projects: /a/b/project/tsconfig.json -Info 33 [00:01:07.000] After ensureProjectForOpenFiles: -Info 34 [00:01:08.000] Project '/a/b/project/tsconfig.json' (Configured) -Info 34 [00:01:09.000] Files (3) - -Info 34 [00:01:10.000] ----------------------------------------------- -Info 34 [00:01:11.000] Open files: -Info 34 [00:01:12.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined -Info 34 [00:01:13.000] Projects: /a/b/project/tsconfig.json -Info 34 [00:01:14.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts -Info 35 [00:01:15.000] event: +Info 30 [00:00:58.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 31 [00:00:59.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 32 [00:01:00.000] ----------------------------------------------- +Info 33 [00:01:01.000] Running: *ensureProjectForOpenFiles* +Info 34 [00:01:02.000] Before ensureProjectForOpenFiles: +Info 35 [00:01:03.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 35 [00:01:04.000] Files (3) + +Info 35 [00:01:05.000] ----------------------------------------------- +Info 35 [00:01:06.000] Open files: +Info 35 [00:01:07.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 35 [00:01:08.000] Projects: /a/b/project/tsconfig.json +Info 35 [00:01:09.000] After ensureProjectForOpenFiles: +Info 36 [00:01:10.000] Project '/a/b/project/tsconfig.json' (Configured) +Info 36 [00:01:11.000] Files (3) + +Info 36 [00:01:12.000] ----------------------------------------------- +Info 36 [00:01:13.000] Open files: +Info 36 [00:01:14.000] FileName: /a/b/project/file1.ts ProjectRootPath: undefined +Info 36 [00:01:15.000] Projects: /a/b/project/tsconfig.json +Info 36 [00:01:16.000] got projects updated in background, updating diagnostics for /a/b/project/file1.ts +Info 37 [00:01:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running @@ -218,7 +224,7 @@ FsWatchesRecursive:: /a/b/project: {} -Info 36 [00:01:21.000] event: +Info 38 [00:01:23.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/a/b/project/file1.ts","diagnostics":[]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js index b1b3a6d85ed58..b10cdd894dd3e 100644 --- a/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js +++ b/tests/baselines/reference/tsserver/projectUpdatedInBackground/without-noGetErrOnBackgroundUpdate-and-project-is-not-at-root-level.js @@ -70,9 +70,9 @@ Info 20 [00:00:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) Info 23 [00:00:52.000] Files (3) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-1 "export class c { }" ../../../../../../../a/lib/lib.d.ts @@ -158,26 +158,32 @@ FsWatchesRecursive:: Info 33 [00:01:11.000] Running: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 34 [00:01:12.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Info 35 [00:01:13.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:14.000] Different program with same set of files -Info 37 [00:01:15.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:16.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:17.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 39 [00:01:18.000] Files (3) - -Info 39 [00:01:19.000] ----------------------------------------------- -Info 39 [00:01:20.000] Open files: -Info 39 [00:01:21.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 39 [00:01:22.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 39 [00:01:23.000] After ensureProjectForOpenFiles: -Info 40 [00:01:24.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 40 [00:01:25.000] Files (3) - -Info 40 [00:01:26.000] ----------------------------------------------- -Info 40 [00:01:27.000] Open files: -Info 40 [00:01:28.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 40 [00:01:29.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 40 [00:01:30.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 41 [00:01:31.000] event: +Info 36 [00:01:14.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 37 [00:01:15.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" + +Info 38 [00:01:16.000] ----------------------------------------------- +Info 39 [00:01:17.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:18.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:19.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 41 [00:01:20.000] Files (3) + +Info 41 [00:01:21.000] ----------------------------------------------- +Info 41 [00:01:22.000] Open files: +Info 41 [00:01:23.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 41 [00:01:24.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 41 [00:01:25.000] After ensureProjectForOpenFiles: +Info 42 [00:01:26.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 42 [00:01:27.000] Files (3) + +Info 42 [00:01:28.000] ----------------------------------------------- +Info 42 [00:01:29.000] Open files: +Info 42 [00:01:30.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 42 [00:01:31.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 42 [00:01:32.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 43 [00:01:33.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After checking timeout queue length (2) and running @@ -227,15 +233,15 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/project: {} -Info 42 [00:01:35.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 43 [00:01:36.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation -Info 44 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 45 [00:01:38.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 46 [00:01:39.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 47 [00:01:40.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 48 [00:01:43.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 49 [00:01:44.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one -Info 50 [00:01:45.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 44 [00:01:37.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 45 [00:01:38.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation +Info 46 [00:01:39.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 47 [00:01:40.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 48 [00:01:41.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 49 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 50 [00:01:45.000] DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 51 [00:01:46.000] Scheduled: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info 52 [00:01:47.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts :: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations Before running timeout callbacks //// [/user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts] export class a { } @@ -263,21 +269,21 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 51 [00:01:46.000] Scheduled: *ensureProjectForOpenFiles* -Info 52 [00:01:47.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 53 [00:01:48.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 54 [00:01:49.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache -Info 55 [00:01:50.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 56 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 57 [00:01:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 58 [00:01:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations -Info 59 [00:01:54.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 60 [00:01:55.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 61 [00:01:56.000] Files (4) - /a/lib/lib.d.ts - /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts - /user/username/rootfolder/otherfolder/a/b/project/file1.ts - /user/username/rootfolder/otherfolder/a/b/project/file3.ts +Info 53 [00:01:48.000] Scheduled: *ensureProjectForOpenFiles* +Info 54 [00:01:49.000] Starting updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 55 [00:01:50.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 56 [00:01:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/rootfolder/otherfolder/a/b/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info 57 [00:01:52.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 58 [00:01:53.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/a/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 59 [00:01:54.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 60 [00:01:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/rootfolder/otherfolder/node_modules 1 undefined Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json WatchType: Failed Lookup Locations +Info 61 [00:01:56.000] Finishing updateGraphWorker: Project: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info 62 [00:01:57.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 63 [00:01:58.000] Files (4) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/rootfolder/otherfolder/a/b/node_modules/file2.d.ts Text-1 "export class a { }" + /user/username/rootfolder/otherfolder/a/b/project/file1.ts SVC-1-0 "import a from \"file2\"" + /user/username/rootfolder/otherfolder/a/b/project/file3.ts Text-2 "export class c { }export class d {}" ../../../../../../../a/lib/lib.d.ts @@ -289,8 +295,8 @@ Info 61 [00:01:56.000] Files (4) file3.ts Matched by default include pattern '**/*' -Info 62 [00:01:57.000] ----------------------------------------------- -Info 63 [00:01:58.000] event: +Info 64 [00:01:59.000] ----------------------------------------------- +Info 65 [00:02:00.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/rootfolder/otherfolder/a/b/project/file1.ts","diagnostics":[]}} After running timeout callbacks @@ -332,25 +338,25 @@ FsWatchesRecursive:: /user/username/rootfolder/otherfolder/a/b/node_modules: {} -Info 64 [00:01:59.000] Running: *ensureProjectForOpenFiles* -Info 65 [00:02:00.000] Before ensureProjectForOpenFiles: -Info 66 [00:02:01.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 66 [00:02:02.000] Files (4) - -Info 66 [00:02:03.000] ----------------------------------------------- -Info 66 [00:02:04.000] Open files: -Info 66 [00:02:05.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 66 [00:02:06.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 66 [00:02:07.000] After ensureProjectForOpenFiles: -Info 67 [00:02:08.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) -Info 67 [00:02:09.000] Files (4) - -Info 67 [00:02:10.000] ----------------------------------------------- -Info 67 [00:02:11.000] Open files: -Info 67 [00:02:12.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined -Info 67 [00:02:13.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json -Info 67 [00:02:14.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts -Info 68 [00:02:15.000] event: +Info 66 [00:02:01.000] Running: *ensureProjectForOpenFiles* +Info 67 [00:02:02.000] Before ensureProjectForOpenFiles: +Info 68 [00:02:03.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 68 [00:02:04.000] Files (4) + +Info 68 [00:02:05.000] ----------------------------------------------- +Info 68 [00:02:06.000] Open files: +Info 68 [00:02:07.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 68 [00:02:08.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 68 [00:02:09.000] After ensureProjectForOpenFiles: +Info 69 [00:02:10.000] Project '/user/username/rootfolder/otherfolder/a/b/project/tsconfig.json' (Configured) +Info 69 [00:02:11.000] Files (4) + +Info 69 [00:02:12.000] ----------------------------------------------- +Info 69 [00:02:13.000] Open files: +Info 69 [00:02:14.000] FileName: /user/username/rootfolder/otherfolder/a/b/project/file1.ts ProjectRootPath: undefined +Info 69 [00:02:15.000] Projects: /user/username/rootfolder/otherfolder/a/b/project/tsconfig.json +Info 69 [00:02:16.000] got projects updated in background, updating diagnostics for /user/username/rootfolder/otherfolder/a/b/project/file1.ts +Info 70 [00:02:17.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/user/username/rootfolder/otherfolder/a/b/project/file1.ts"]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js index a82de146c747b..b0036ef36539f 100644 --- a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js +++ b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context-with-lazyConfiguredProjectsFromExternalProject.js @@ -147,7 +147,7 @@ Info 21 [00:00:32.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 22 [00:00:33.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:34.000] Project '/tsconfig.json' (Configured) Info 24 [00:00:35.000] Files (1) - /a.deferred + /a.deferred Text-1 "" a.deferred diff --git a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js index 88f459a06f8ad..f526ac7b21ee0 100644 --- a/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js +++ b/tests/baselines/reference/tsserver/projects/deferred-files-in-the-project-context.js @@ -130,7 +130,7 @@ Info 18 [00:00:29.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 19 [00:00:30.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:31.000] Project '/tsconfig.json' (Configured) Info 21 [00:00:32.000] Files (1) - /a.deferred + /a.deferred Text-1 "" a.deferred diff --git a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js index 16334c1cb0aea..46559a439bbc4 100644 --- a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js @@ -71,10 +71,10 @@ Info 16 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:53.000] Project '/user/username/projects/myproject/playground/tsconfig.json' (Configured) Info 19 [00:00:54.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tests.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tests.ts SVC-1-0 "export function foo() {}" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../a/lib/lib.d.ts @@ -243,8 +243,8 @@ Info 40 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:27.000] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) Info 43 [00:01:28.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" ../../../../../../a/lib/lib.d.ts @@ -371,8 +371,8 @@ Info 75 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 76 [00:02:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 77 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 78 [00:02:15.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts SVC-1-0 "export function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js index cf0cef9d2629b..3d64518aed0c9 100644 --- a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js +++ b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js @@ -63,9 +63,9 @@ Info 13 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/projects/config/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:40.000] Project '/a/b/projects/config/tsconfig.json' (Configured) Info 16 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/b/projects/files/file1.ts - /a/b/projects/config/file.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/files/file1.ts Text-1 "export let a = 10;" + /a/b/projects/config/file.ts SVC-1-0 "import {a} from \"../files/file1\"; export let b = a;" ../../../lib/lib.d.ts @@ -256,8 +256,8 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 37 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/files/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/files/file2.ts SVC-1-0 "export let aa = 10;" ../../../lib/lib.d.ts @@ -360,8 +360,8 @@ Info 54 [00:01:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 55 [00:01:56.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 56 [00:01:57.000] Project '/dev/null/inferredProject2*' (Inferred) Info 57 [00:01:58.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/files/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/files/file1.ts SVC-1-0 "export let a = 10;" ../../../lib/lib.d.ts 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 b3c40a4bec226..3943502528d53 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 @@ -15,7 +15,7 @@ Info 2 [00:00:11.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 3 [00:00:12.000] Finishing updateGraphWorker: Project: projectFileName Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 4 [00:00:13.000] Project 'projectFileName' (External) Info 5 [00:00:14.000] Files (1) - /a/b/f1.html + /a/b/f1.html Text-1 "" a/b/f1.html @@ -25,20 +25,25 @@ Info 6 [00:00:15.000] ----------------------------------------------- Info 7 [00:00:16.000] Text of/a/b/f1.html: Info 8 [00:00:17.000] Starting updateGraphWorker: Project: projectFileName Info 9 [00:00:18.000] Finishing updateGraphWorker: Project: projectFileName Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 10 [00:00:19.000] Different program with same set of files -Info 11 [00:00:20.000] Project 'projectFileName' (External) -Info 11 [00:00:21.000] Files (1) - -Info 11 [00:00:22.000] ----------------------------------------------- -Info 11 [00:00:23.000] Open files: -Info 11 [00:00:24.000] FileName: /a/b/f1.html ProjectRootPath: undefined -Info 11 [00:00:25.000] Projects: projectFileName -Info 11 [00:00:26.000] Starting updateGraphWorker: Project: projectFileName -Info 12 [00:00:27.000] Finishing updateGraphWorker: Project: projectFileName Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 13 [00:00:28.000] QuickInfo : var -Info 14 [00:00:29.000] Project 'projectFileName' (External) -Info 14 [00:00:30.000] Files (1) - -Info 14 [00:00:31.000] ----------------------------------------------- -Info 14 [00:00:32.000] Open files: -Info 14 [00:00:33.000] Text of/a/b/f1.html: \ No newline at end of file +Info 10 [00:00:19.000] Project 'projectFileName' (External) +Info 11 [00:00:20.000] Files (1) + /a/b/f1.html SVC-1-0 "var x = 1;" + +Info 12 [00:00:21.000] ----------------------------------------------- +Info 13 [00:00:22.000] Project 'projectFileName' (External) +Info 13 [00:00:23.000] Files (1) + +Info 13 [00:00:24.000] ----------------------------------------------- +Info 13 [00:00:25.000] Open files: +Info 13 [00:00:26.000] FileName: /a/b/f1.html ProjectRootPath: undefined +Info 13 [00:00:27.000] Projects: projectFileName +Info 13 [00:00:28.000] Starting updateGraphWorker: Project: projectFileName +Info 14 [00:00:29.000] Finishing updateGraphWorker: Project: projectFileName Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 15 [00:00:30.000] Same program as before +Info 16 [00:00:31.000] QuickInfo : var +Info 17 [00:00:32.000] Project 'projectFileName' (External) +Info 17 [00:00:33.000] Files (1) + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 17 [00:00:35.000] Open files: +Info 17 [00:00:36.000] Text of/a/b/f1.html: \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js index 2079df9ef3a2a..658e00c993572 100644 --- a/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js +++ b/tests/baselines/reference/tsserver/projects/getting-errors-from-closed-script-info-does-not-throw-exception-because-of-getting-project-from-orphan-script-info.js @@ -56,8 +56,8 @@ Info 12 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:28.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:29.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:30.000] Files (2) - /a/lib/lib.d.ts - /a/b/app.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/app.ts SVC-1-0 "let x = 1;" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js index 7cc64262a5716..ac39fe507d34b 100644 --- a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js +++ b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js @@ -64,9 +64,9 @@ Info 14 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 15 [00:00:40.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 16 [00:00:41.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 17 [00:00:42.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts - /users/username/projects/project/sub/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" + /users/username/projects/project/sub/a.ts Text-1 "export const a = 10;" ../../../../a/lib/lib.d.ts @@ -336,9 +336,9 @@ Info 45 [00:01:34.000] Starting updateGraphWorker: Project: /users/username/pr Info 46 [00:01:35.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 47 [00:01:36.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 48 [00:01:37.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts - /users/username/projects/project/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" + /users/username/projects/project/a.ts SVC-1-0 "export const a = 10;" ../../../../a/lib/lib.d.ts @@ -538,8 +538,8 @@ Info 65 [00:02:24.000] FileWatcher:: Added:: WatchInfo: /users/username/projec Info 66 [00:02:25.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 67 [00:02:26.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 68 [00:02:27.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" ../../../../a/lib/lib.d.ts @@ -561,8 +561,8 @@ Info 78 [00:02:37.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 79 [00:02:38.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 80 [00:02:39.000] Project '/dev/null/inferredProject1*' (Inferred) Info 81 [00:02:40.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/project/sub/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/sub/a.ts SVC-1-0 "" ../../../../../a/lib/lib.d.ts @@ -870,9 +870,9 @@ Info 108 [00:03:45.000] FileWatcher:: Close:: WatchInfo: /users/username/projec Info 109 [00:03:46.000] Finishing updateGraphWorker: Project: /users/username/projects/project/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 110 [00:03:47.000] Project '/users/username/projects/project/tsconfig.json' (Configured) Info 111 [00:03:48.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/project/b.ts - /users/username/projects/project/sub/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" + /users/username/projects/project/sub/a.ts SVC-1-0 "" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js b/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js index 52c79c212efe0..5b6bc2064f226 100644 --- a/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js +++ b/tests/baselines/reference/tsserver/projects/handles-the-missing-files-added-with-tripleslash-ref.js @@ -43,8 +43,8 @@ Info 8 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:22.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:23.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:24.000] Files (2) - /a/lib/lib.d.ts - /a/b/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "/// \n let x = y" ../lib/lib.d.ts @@ -173,9 +173,9 @@ Info 23 [00:00:44.000] FileWatcher:: Added:: WatchInfo: /a/b/commonFile2.ts 50 Info 24 [00:00:45.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:00:46.000] Project '/dev/null/inferredProject1*' (Inferred) Info 26 [00:00:47.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile2.ts - /a/b/commonFile1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile2.ts Text-1 "let y = 1" + /a/b/commonFile1.ts SVC-1-0 "/// \n let x = y" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js index 468f4af92e139..ec0fe4a441ac4 100644 --- a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js @@ -72,10 +72,10 @@ Info 15 [00:00:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 16 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 18 [00:00:55.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js - /user/username/projects/myproject/apps/editor/src/src.js - /user/username/projects/myproject/mocks/cssMock.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js Text-1 "function bar() { }" + /user/username/projects/myproject/apps/editor/src/src.js Text-1 "function fooBar() { }" + /user/username/projects/myproject/mocks/cssMock.js SVC-1-0 "function foo() { }" ../../../../a/lib/lib.d.ts @@ -246,8 +246,8 @@ Info 44 [00:01:31.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 45 [00:01:32.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/apps/editor/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:33.000] Project '/user/username/projects/myproject/apps/editor/tsconfig.json' (Configured) Info 47 [00:01:34.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/apps/editor/src/src.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/apps/editor/src/src.js Text-1 "function fooBar() { }" ../../../../../../a/lib/lib.d.ts @@ -312,8 +312,8 @@ Info 77 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 78 [00:02:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 79 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 80 [00:02:13.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js SVC-1-0 "function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js index 59a557bcd1fa5..5f86892207ba7 100644 --- a/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js +++ b/tests/baselines/reference/tsserver/projects/no-tsconfig-script-block-diagnostic-errors.js @@ -104,9 +104,9 @@ Info 19 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 20 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 22 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.html + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-1 "" ../lib/lib.d.ts @@ -296,8 +296,8 @@ Info 46 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 47 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 48 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 49 [00:00:41.000] Files (2) - /a/lib/lib.d.ts - /a/b/f1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " ../lib/lib.d.ts @@ -484,8 +484,8 @@ Info 73 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 74 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 75 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 76 [00:00:41.000] Files (2) - /a/lib/lib.d.ts - /a/b/f1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " ../lib/lib.d.ts @@ -672,9 +672,9 @@ Info 98 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:00:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:00:38.000] Project '/a/b/tsconfig.json' (Configured) Info 101 [00:00:39.000] Files (3) - /a/lib/lib.d.ts - /a/b/f1.ts - /a/b/f2.html + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-1 "" ../lib/lib.d.ts @@ -858,8 +858,8 @@ Info 125 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 126 [00:00:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 127 [00:00:40.000] Project '/a/b/tsconfig.json' (Configured) Info 128 [00:00:41.000] Files (2) - /a/lib/lib.d.ts - /a/b/f1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/f1.ts SVC-1-0 " " ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js index 016d4eeb37571..ab66d199e26db 100644 --- a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js @@ -71,10 +71,10 @@ Info 16 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:53.000] Project '/user/username/projects/myproject/playground/tsconfig.json' (Configured) Info 19 [00:00:54.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tests.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tests.ts SVC-1-0 "export function foo() {}" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../a/lib/lib.d.ts @@ -243,8 +243,8 @@ Info 40 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 41 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/playground/tsconfig-json/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:27.000] Project '/user/username/projects/myproject/playground/tsconfig-json/tsconfig.json' (Configured) Info 43 [00:01:28.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/src/src.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/src/src.ts Text-1 "export function foobar() { }" ../../../../../../a/lib/lib.d.ts @@ -373,8 +373,8 @@ Info 75 [00:02:12.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 76 [00:02:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 77 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 78 [00:02:15.000] Files (2) - /a/lib/lib.d.ts - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts SVC-1-0 "export function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js index 9ae1c7589a77b..248e60245af43 100644 --- a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js +++ b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js @@ -47,7 +47,7 @@ Info 12 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:26.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:27.000] Project '/a/b/tsconfig.json' (Configured) Info 15 [00:00:28.000] Files (1) - /a/b/f1.ts + /a/b/f1.ts SVC-1-0 " " f1.ts @@ -134,8 +134,8 @@ Info 28 [00:00:47.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 29 [00:00:48.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:00:49.000] Project '/a/b/tsconfig.json' (Configured) Info 31 [00:00:50.000] Files (2) - /a/b/f1.ts - /a/b/f2.html + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-1 "" f1.ts @@ -187,17 +187,22 @@ Info 38 [00:01:09.000] Search path: /a/b Info 39 [00:01:10.000] For info: /a/b/f2.html :: Config file name: /a/b/tsconfig.json Info 40 [00:01:11.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 41 [00:01:12.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 42 [00:01:13.000] Different program with same set of files -Info 43 [00:01:14.000] Project '/a/b/tsconfig.json' (Configured) -Info 43 [00:01:15.000] Files (2) +Info 42 [00:01:13.000] Project '/a/b/tsconfig.json' (Configured) +Info 43 [00:01:14.000] Files (2) + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html SVC-1-0 "var hello = \"hello\";" -Info 43 [00:01:16.000] ----------------------------------------------- -Info 43 [00:01:17.000] Open files: -Info 43 [00:01:18.000] FileName: /a/b/f1.ts ProjectRootPath: undefined -Info 43 [00:01:19.000] Projects: /a/b/tsconfig.json -Info 43 [00:01:20.000] FileName: /a/b/f2.html ProjectRootPath: undefined -Info 43 [00:01:21.000] Projects: /a/b/tsconfig.json -Info 43 [00:01:22.000] request: +Info 44 [00:01:15.000] ----------------------------------------------- +Info 45 [00:01:16.000] Project '/a/b/tsconfig.json' (Configured) +Info 45 [00:01:17.000] Files (2) + +Info 45 [00:01:18.000] ----------------------------------------------- +Info 45 [00:01:19.000] Open files: +Info 45 [00:01:20.000] FileName: /a/b/f1.ts ProjectRootPath: undefined +Info 45 [00:01:21.000] Projects: /a/b/tsconfig.json +Info 45 [00:01:22.000] FileName: /a/b/f2.html ProjectRootPath: undefined +Info 45 [00:01:23.000] Projects: /a/b/tsconfig.json +Info 45 [00:01:24.000] request: { "command": "completionInfo", "arguments": { @@ -223,11 +228,11 @@ FsWatchesRecursive:: /a/b: {} -Info 44 [00:01:23.000] getCompletionData: Get current token: * -Info 45 [00:01:24.000] getCompletionData: Is inside comment: * -Info 46 [00:01:25.000] getCompletionData: Get previous token: * -Info 47 [00:01:26.000] getCompletionData: Semantic work: * -Info 48 [00:01:27.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * +Info 46 [00:01:25.000] getCompletionData: Get current token: * +Info 47 [00:01:26.000] getCompletionData: Is inside comment: * +Info 48 [00:01:27.000] getCompletionData: Get previous token: * +Info 49 [00:01:28.000] getCompletionData: Semantic work: * +Info 50 [00:01:29.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * After request PolledWatches:: @@ -244,7 +249,7 @@ FsWatchesRecursive:: /a/b: {} -Info 49 [00:01:28.000] response: +Info 51 [00:01:30.000] response: { "response": { "flags": 0, @@ -658,14 +663,14 @@ Info 49 [00:01:28.000] response: }, "responseRequired": true } -Info 50 [00:01:29.000] Project '/a/b/tsconfig.json' (Configured) -Info 50 [00:01:30.000] Files (2) +Info 52 [00:01:31.000] Project '/a/b/tsconfig.json' (Configured) +Info 52 [00:01:32.000] Files (2) -Info 50 [00:01:31.000] ----------------------------------------------- -Info 50 [00:01:32.000] Open files: -Info 50 [00:01:33.000] FileName: /a/b/f1.ts ProjectRootPath: undefined -Info 50 [00:01:34.000] Projects: /a/b/tsconfig.json -Info 50 [00:01:35.000] request: +Info 52 [00:01:33.000] ----------------------------------------------- +Info 52 [00:01:34.000] Open files: +Info 52 [00:01:35.000] FileName: /a/b/f1.ts ProjectRootPath: undefined +Info 52 [00:01:36.000] Projects: /a/b/tsconfig.json +Info 52 [00:01:37.000] request: { "command": "completionInfo", "arguments": { @@ -691,14 +696,19 @@ FsWatchesRecursive:: /a/b: {} -Info 51 [00:01:36.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json -Info 52 [00:01:37.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:01:38.000] Different program with same set of files -Info 54 [00:01:39.000] getCompletionData: Get current token: * -Info 55 [00:01:40.000] getCompletionData: Is inside comment: * -Info 56 [00:01:41.000] getCompletionData: Get previous token: * -Info 57 [00:01:42.000] getCompletionData: Semantic work: * -Info 58 [00:01:43.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * +Info 53 [00:01:38.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json +Info 54 [00:01:39.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 55 [00:01:40.000] Project '/a/b/tsconfig.json' (Configured) +Info 56 [00:01:41.000] Files (2) + /a/b/f1.ts SVC-1-0 " " + /a/b/f2.html Text-3 "" + +Info 57 [00:01:42.000] ----------------------------------------------- +Info 58 [00:01:43.000] getCompletionData: Get current token: * +Info 59 [00:01:44.000] getCompletionData: Is inside comment: * +Info 60 [00:01:45.000] getCompletionData: Get previous token: * +Info 61 [00:01:46.000] getCompletionData: Semantic work: * +Info 62 [00:01:47.000] getCompletionsAtPosition: getCompletionEntriesFromSymbols: * After request PolledWatches:: @@ -715,7 +725,7 @@ FsWatchesRecursive:: /a/b: {} -Info 59 [00:01:44.000] response: +Info 63 [00:01:48.000] response: { "response": { "flags": 0, diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js index b7c947d864527..6350833e2bb85 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/sample-project.js @@ -171,11 +171,11 @@ Info 22 [00:01:01.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:01:02.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:01:03.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) Info 25 [00:01:04.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/sample1/core/index.ts - /user/username/projects/sample1/core/anotherModule.ts - /user/username/projects/sample1/logic/index.ts - /user/username/projects/sample1/tests/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-1 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" ../../../../../a/lib/lib.d.ts @@ -247,24 +247,32 @@ FsWatchesRecursive:: Info 33 [00:01:20.000] Running: /user/username/projects/sample1/tests/tsconfig.json Info 34 [00:01:21.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Info 35 [00:01:22.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 36 [00:01:23.000] Different program with same set of files -Info 37 [00:01:24.000] Running: *ensureProjectForOpenFiles* -Info 38 [00:01:25.000] Before ensureProjectForOpenFiles: -Info 39 [00:01:26.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 39 [00:01:27.000] Files (5) - -Info 39 [00:01:28.000] ----------------------------------------------- -Info 39 [00:01:29.000] Open files: -Info 39 [00:01:30.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 39 [00:01:31.000] Projects: /user/username/projects/sample1/tests/tsconfig.json -Info 39 [00:01:32.000] After ensureProjectForOpenFiles: -Info 40 [00:01:33.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 40 [00:01:34.000] Files (5) - -Info 40 [00:01:35.000] ----------------------------------------------- -Info 40 [00:01:36.000] Open files: -Info 40 [00:01:37.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 40 [00:01:38.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 36 [00:01:23.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 37 [00:01:24.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-2 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\nfunction foo() {}" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + +Info 38 [00:01:25.000] ----------------------------------------------- +Info 39 [00:01:26.000] Running: *ensureProjectForOpenFiles* +Info 40 [00:01:27.000] Before ensureProjectForOpenFiles: +Info 41 [00:01:28.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 41 [00:01:29.000] Files (5) + +Info 41 [00:01:30.000] ----------------------------------------------- +Info 41 [00:01:31.000] Open files: +Info 41 [00:01:32.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 41 [00:01:33.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 41 [00:01:34.000] After ensureProjectForOpenFiles: +Info 42 [00:01:35.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 42 [00:01:36.000] Files (5) + +Info 42 [00:01:37.000] ----------------------------------------------- +Info 42 [00:01:38.000] Open files: +Info 42 [00:01:39.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 42 [00:01:40.000] Projects: /user/username/projects/sample1/tests/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -295,10 +303,10 @@ FsWatchesRecursive:: /user/username/projects/sample1/logic: {} -Info 40 [00:01:41.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info -Info 41 [00:01:42.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json -Info 42 [00:01:43.000] Scheduled: *ensureProjectForOpenFiles* -Info 43 [00:01:44.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info +Info 42 [00:01:43.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info +Info 43 [00:01:44.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json +Info 44 [00:01:45.000] Scheduled: *ensureProjectForOpenFiles* +Info 45 [00:01:46.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/index.ts 1:: WatchInfo: /user/username/projects/sample1/logic/index.ts 500 undefined WatchType: Closed Script info Before checking timeout queue length (2) and running //// [/user/username/projects/sample1/logic/index.ts] import * as c from '../core/index'; @@ -338,27 +346,35 @@ FsWatchesRecursive:: /user/username/projects/sample1/logic: {} -Info 44 [00:01:45.000] Running: /user/username/projects/sample1/tests/tsconfig.json -Info 45 [00:01:46.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json -Info 46 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 47 [00:01:48.000] Different program with same set of files -Info 48 [00:01:49.000] Running: *ensureProjectForOpenFiles* -Info 49 [00:01:50.000] Before ensureProjectForOpenFiles: -Info 50 [00:01:51.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 50 [00:01:52.000] Files (5) - -Info 50 [00:01:53.000] ----------------------------------------------- -Info 50 [00:01:54.000] Open files: -Info 50 [00:01:55.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 50 [00:01:56.000] Projects: /user/username/projects/sample1/tests/tsconfig.json -Info 50 [00:01:57.000] After ensureProjectForOpenFiles: -Info 51 [00:01:58.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 51 [00:01:59.000] Files (5) - -Info 51 [00:02:00.000] ----------------------------------------------- -Info 51 [00:02:01.000] Open files: -Info 51 [00:02:02.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 51 [00:02:03.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 46 [00:01:47.000] Running: /user/username/projects/sample1/tests/tsconfig.json +Info 47 [00:01:48.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json +Info 48 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 49 [00:01:50.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 50 [00:01:51.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-3 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\nfunction foo() {}export function gfoo() {}" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + +Info 51 [00:01:52.000] ----------------------------------------------- +Info 52 [00:01:53.000] Running: *ensureProjectForOpenFiles* +Info 53 [00:01:54.000] Before ensureProjectForOpenFiles: +Info 54 [00:01:55.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 54 [00:01:56.000] Files (5) + +Info 54 [00:01:57.000] ----------------------------------------------- +Info 54 [00:01:58.000] Open files: +Info 54 [00:01:59.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 54 [00:02:00.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 54 [00:02:01.000] After ensureProjectForOpenFiles: +Info 55 [00:02:02.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 55 [00:02:03.000] Files (5) + +Info 55 [00:02:04.000] ----------------------------------------------- +Info 55 [00:02:05.000] Open files: +Info 55 [00:02:06.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 55 [00:02:07.000] Projects: /user/username/projects/sample1/tests/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: @@ -389,10 +405,10 @@ FsWatchesRecursive:: /user/username/projects/sample1/logic: {} -Info 51 [00:02:07.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file -Info 52 [00:02:08.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json -Info 53 [00:02:09.000] Scheduled: *ensureProjectForOpenFiles* -Info 54 [00:02:10.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file +Info 55 [00:02:11.000] FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file +Info 56 [00:02:12.000] Scheduled: /user/username/projects/sample1/tests/tsconfig.json +Info 57 [00:02:13.000] Scheduled: *ensureProjectForOpenFiles* +Info 58 [00:02:14.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/sample1/logic/tsconfig.json 1:: WatchInfo: /user/username/projects/sample1/logic/tsconfig.json 2000 undefined Project: /user/username/projects/sample1/tests/tsconfig.json WatchType: Config file Before checking timeout queue length (2) and running //// [/user/username/projects/sample1/logic/tsconfig.json] {"compilerOptions":{"composite":true,"declaration":true,"declarationDir":"decls"},"references":[{"path":"../core"}]} @@ -426,9 +442,9 @@ FsWatchesRecursive:: /user/username/projects/sample1/logic: {} -Info 55 [00:02:11.000] Running: /user/username/projects/sample1/tests/tsconfig.json -Info 56 [00:02:12.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json -Info 57 [00:02:13.000] Config: /user/username/projects/sample1/logic/tsconfig.json : { +Info 59 [00:02:15.000] Running: /user/username/projects/sample1/tests/tsconfig.json +Info 60 [00:02:16.000] Starting updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json +Info 61 [00:02:17.000] Config: /user/username/projects/sample1/logic/tsconfig.json : { "rootNames": [ "/user/username/projects/sample1/logic/index.ts" ], @@ -445,25 +461,33 @@ Info 57 [00:02:13.000] Config: /user/username/projects/sample1/logic/tsconfig. } ] } -Info 58 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 59 [00:02:15.000] Different program with same set of files -Info 60 [00:02:16.000] Running: *ensureProjectForOpenFiles* -Info 61 [00:02:17.000] Before ensureProjectForOpenFiles: -Info 62 [00:02:18.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 62 [00:02:19.000] Files (5) - -Info 62 [00:02:20.000] ----------------------------------------------- -Info 62 [00:02:21.000] Open files: -Info 62 [00:02:22.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 62 [00:02:23.000] Projects: /user/username/projects/sample1/tests/tsconfig.json -Info 62 [00:02:24.000] After ensureProjectForOpenFiles: -Info 63 [00:02:25.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) -Info 63 [00:02:26.000] Files (5) - -Info 63 [00:02:27.000] ----------------------------------------------- -Info 63 [00:02:28.000] Open files: -Info 63 [00:02:29.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined -Info 63 [00:02:30.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 62 [00:02:18.000] Finishing updateGraphWorker: Project: /user/username/projects/sample1/tests/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 63 [00:02:19.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 64 [00:02:20.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/sample1/core/index.ts Text-1 "export const someString: string = \"HELLO WORLD\";\r\nexport function leftPad(s: string, n: number) { return s + n; }\r\nexport function multiply(a: number, b: number) { return a * b; }\r\n" + /user/username/projects/sample1/core/anotherModule.ts Text-1 "export const World = \"hello\";\r\n" + /user/username/projects/sample1/logic/index.ts Text-3 "import * as c from '../core/index';\r\nexport function getSecondsInDay() {\r\n return c.multiply(10, 15);\r\n}\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\nfunction foo() {}export function gfoo() {}" + /user/username/projects/sample1/tests/index.ts SVC-1-0 "import * as c from '../core/index';\r\nimport * as logic from '../logic/index';\r\n\r\nc.leftPad(\"\", 10);\r\nlogic.getSecondsInDay();\r\n\r\nimport * as mod from '../core/anotherModule';\r\nexport const m = mod;\r\n" + +Info 65 [00:02:21.000] ----------------------------------------------- +Info 66 [00:02:22.000] Running: *ensureProjectForOpenFiles* +Info 67 [00:02:23.000] Before ensureProjectForOpenFiles: +Info 68 [00:02:24.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 68 [00:02:25.000] Files (5) + +Info 68 [00:02:26.000] ----------------------------------------------- +Info 68 [00:02:27.000] Open files: +Info 68 [00:02:28.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 68 [00:02:29.000] Projects: /user/username/projects/sample1/tests/tsconfig.json +Info 68 [00:02:30.000] After ensureProjectForOpenFiles: +Info 69 [00:02:31.000] Project '/user/username/projects/sample1/tests/tsconfig.json' (Configured) +Info 69 [00:02:32.000] Files (5) + +Info 69 [00:02:33.000] ----------------------------------------------- +Info 69 [00:02:34.000] Open files: +Info 69 [00:02:35.000] FileName: /user/username/projects/sample1/tests/index.ts ProjectRootPath: undefined +Info 69 [00:02:36.000] Projects: /user/username/projects/sample1/tests/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js index e62a0089c5748..9bc4c99aee368 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-referenced-config-file.js @@ -124,11 +124,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -208,10 +208,10 @@ Info 43 [00:01:29.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 44 [00:01:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:31.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 46 [00:01:32.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -351,11 +351,11 @@ Info 64 [00:02:04.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 65 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 66 [00:02:06.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 67 [00:02:07.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js index 725e108ed3801..5afa9c66f5d88 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-deleting-transitively-referenced-config-file.js @@ -124,11 +124,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -203,24 +203,32 @@ Info 40 [00:01:26.000] Config: /user/username/projects/myproject/a/tsconfig.js } } Info 41 [00:01:27.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 42 [00:01:28.000] Different program with same set of files -Info 43 [00:01:29.000] Running: *ensureProjectForOpenFiles* -Info 44 [00:01:30.000] Before ensureProjectForOpenFiles: -Info 45 [00:01:31.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 45 [00:01:32.000] Files (5) - -Info 45 [00:01:33.000] ----------------------------------------------- -Info 45 [00:01:34.000] Open files: -Info 45 [00:01:35.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 45 [00:01:36.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 45 [00:01:37.000] After ensureProjectForOpenFiles: -Info 46 [00:01:38.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 46 [00:01:39.000] Files (5) - -Info 46 [00:01:40.000] ----------------------------------------------- -Info 46 [00:01:41.000] Open files: -Info 46 [00:01:42.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 46 [00:01:43.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 42 [00:01:28.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 43 [00:01:29.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 44 [00:01:30.000] ----------------------------------------------- +Info 45 [00:01:31.000] Running: *ensureProjectForOpenFiles* +Info 46 [00:01:32.000] Before ensureProjectForOpenFiles: +Info 47 [00:01:33.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 47 [00:01:34.000] Files (5) + +Info 47 [00:01:35.000] ----------------------------------------------- +Info 47 [00:01:36.000] Open files: +Info 47 [00:01:37.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 47 [00:01:38.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 47 [00:01:39.000] After ensureProjectForOpenFiles: +Info 48 [00:01:40.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 48 [00:01:41.000] Files (5) + +Info 48 [00:01:42.000] ----------------------------------------------- +Info 48 [00:01:43.000] Open files: +Info 48 [00:01:44.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 48 [00:01:45.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: @@ -255,13 +263,13 @@ FsWatchesRecursive:: /user/username/projects/myproject/a: {} -Info 46 [00:01:46.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 47 [00:01:47.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json -Info 48 [00:01:48.000] Scheduled: *ensureProjectForOpenFiles* -Info 49 [00:01:49.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 50 [00:01:50.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations -Info 51 [00:01:51.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation -Info 52 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 48 [00:01:48.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 49 [00:01:49.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json +Info 50 [00:01:50.000] Scheduled: *ensureProjectForOpenFiles* +Info 51 [00:01:51.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 52 [00:01:52.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 53 [00:01:53.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation +Info 54 [00:01:54.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/a/tsconfig.json] {"compilerOptions":{"composite":true},"files":["index.ts"]} @@ -299,9 +307,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/a: {} -Info 53 [00:01:53.000] Running: /user/username/projects/myproject/c/tsconfig.json -Info 54 [00:01:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info 55 [00:01:55.000] Config: /user/username/projects/myproject/a/tsconfig.json : { +Info 55 [00:01:55.000] Running: /user/username/projects/myproject/c/tsconfig.json +Info 56 [00:01:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json +Info 57 [00:01:57.000] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" ], @@ -310,25 +318,33 @@ Info 55 [00:01:55.000] Config: /user/username/projects/myproject/a/tsconfig.js "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" } } -Info 56 [00:01:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 57 [00:01:57.000] Different program with same set of files -Info 58 [00:01:58.000] Running: *ensureProjectForOpenFiles* -Info 59 [00:01:59.000] Before ensureProjectForOpenFiles: -Info 60 [00:02:00.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 60 [00:02:01.000] Files (5) - -Info 60 [00:02:02.000] ----------------------------------------------- -Info 60 [00:02:03.000] Open files: -Info 60 [00:02:04.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 60 [00:02:05.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 60 [00:02:06.000] After ensureProjectForOpenFiles: -Info 61 [00:02:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 61 [00:02:08.000] Files (5) - -Info 61 [00:02:09.000] ----------------------------------------------- -Info 61 [00:02:10.000] Open files: -Info 61 [00:02:11.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 61 [00:02:12.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 58 [00:01:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 59 [00:01:59.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 60 [00:02:00.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 61 [00:02:01.000] ----------------------------------------------- +Info 62 [00:02:02.000] Running: *ensureProjectForOpenFiles* +Info 63 [00:02:03.000] Before ensureProjectForOpenFiles: +Info 64 [00:02:04.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 64 [00:02:05.000] Files (5) + +Info 64 [00:02:06.000] ----------------------------------------------- +Info 64 [00:02:07.000] Open files: +Info 64 [00:02:08.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 64 [00:02:09.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 64 [00:02:10.000] After ensureProjectForOpenFiles: +Info 65 [00:02:11.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 65 [00:02:12.000] Files (5) + +Info 65 [00:02:13.000] ----------------------------------------------- +Info 65 [00:02:14.000] Open files: +Info 65 [00:02:15.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 65 [00:02:16.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js index dcd1ce79689f9..0e56e5b523a51 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-in-referenced-config-file.js @@ -124,11 +124,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -229,11 +229,11 @@ Info 44 [00:01:36.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 45 [00:01:37.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 46 [00:01:38.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 47 [00:01:39.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -375,11 +375,11 @@ Info 62 [00:02:09.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 63 [00:02:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 64 [00:02:11.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 65 [00:02:12.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js index c5e8b582b5478..637e9b95403b5 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-edit-on-config-file.js @@ -124,11 +124,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -249,11 +249,11 @@ Info 65 [00:01:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 66 [00:01:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 67 [00:01:59.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 68 [00:02:00.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -415,11 +415,11 @@ Info 104 [00:02:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 105 [00:02:52.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 106 [00:02:53.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 107 [00:02:54.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js index e68a855479113..efb41d965a2a5 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/transitive-references-with-non-local-edit.js @@ -124,11 +124,11 @@ Info 26 [00:01:05.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 27 [00:01:06.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:01:07.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 29 [00:01:08.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -195,24 +195,32 @@ FsWatchesRecursive:: Info 35 [00:01:22.000] Running: /user/username/projects/myproject/c/tsconfig.json Info 36 [00:01:23.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info 37 [00:01:24.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 38 [00:01:25.000] Different program with same set of files -Info 39 [00:01:26.000] Running: *ensureProjectForOpenFiles* -Info 40 [00:01:27.000] Before ensureProjectForOpenFiles: -Info 41 [00:01:28.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 41 [00:01:29.000] Files (5) - -Info 41 [00:01:30.000] ----------------------------------------------- -Info 41 [00:01:31.000] Open files: -Info 41 [00:01:32.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 41 [00:01:33.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 41 [00:01:34.000] After ensureProjectForOpenFiles: -Info 42 [00:01:35.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 42 [00:01:36.000] Files (5) - -Info 42 [00:01:37.000] ----------------------------------------------- -Info 42 [00:01:38.000] Open files: -Info 42 [00:01:39.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 42 [00:01:40.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 38 [00:01:25.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 39 [00:01:26.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-2 "import {A} from '@ref/a';\nexport const b = new A();export function gFoo() { }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 40 [00:01:27.000] ----------------------------------------------- +Info 41 [00:01:28.000] Running: *ensureProjectForOpenFiles* +Info 42 [00:01:29.000] Before ensureProjectForOpenFiles: +Info 43 [00:01:30.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 43 [00:01:31.000] Files (5) + +Info 43 [00:01:32.000] ----------------------------------------------- +Info 43 [00:01:33.000] Open files: +Info 43 [00:01:34.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 43 [00:01:35.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 43 [00:01:36.000] After ensureProjectForOpenFiles: +Info 44 [00:01:37.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 44 [00:01:38.000] Files (5) + +Info 44 [00:01:39.000] ----------------------------------------------- +Info 44 [00:01:40.000] Open files: +Info 44 [00:01:41.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 44 [00:01:42.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js index abbc3af6ac141..d597c640ea741 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-referenced-config-file.js @@ -130,11 +130,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -223,10 +223,10 @@ Info 56 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 57 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:01:44.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 59 [00:01:45.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -374,11 +374,11 @@ Info 81 [00:02:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 82 [00:02:22.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 83 [00:02:23.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 84 [00:02:24.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js index 3ee36ad33a53e..af0d6f9d7ca6c 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-deleting-transitively-referenced-config-file.js @@ -130,11 +130,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -216,24 +216,32 @@ Info 49 [00:01:35.000] Config: /user/username/projects/myproject/a/tsconfig.js Info 50 [00:01:36.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info 51 [00:01:37.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory Info 52 [00:01:38.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 53 [00:01:39.000] Different program with same set of files -Info 54 [00:01:40.000] Running: *ensureProjectForOpenFiles* -Info 55 [00:01:41.000] Before ensureProjectForOpenFiles: -Info 56 [00:01:42.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 56 [00:01:43.000] Files (5) - -Info 56 [00:01:44.000] ----------------------------------------------- -Info 56 [00:01:45.000] Open files: -Info 56 [00:01:46.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 56 [00:01:47.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 56 [00:01:48.000] After ensureProjectForOpenFiles: -Info 57 [00:01:49.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 57 [00:01:50.000] Files (5) - -Info 57 [00:01:51.000] ----------------------------------------------- -Info 57 [00:01:52.000] Open files: -Info 57 [00:01:53.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 57 [00:01:54.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 53 [00:01:39.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 54 [00:01:40.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 55 [00:01:41.000] ----------------------------------------------- +Info 56 [00:01:42.000] Running: *ensureProjectForOpenFiles* +Info 57 [00:01:43.000] Before ensureProjectForOpenFiles: +Info 58 [00:01:44.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 58 [00:01:45.000] Files (5) + +Info 58 [00:01:46.000] ----------------------------------------------- +Info 58 [00:01:47.000] Open files: +Info 58 [00:01:48.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 58 [00:01:49.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 58 [00:01:50.000] After ensureProjectForOpenFiles: +Info 59 [00:01:51.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 59 [00:01:52.000] Files (5) + +Info 59 [00:01:53.000] ----------------------------------------------- +Info 59 [00:01:54.000] Open files: +Info 59 [00:01:55.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 59 [00:01:56.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: @@ -270,13 +278,13 @@ FsWatchesRecursive:: /user/username/projects/myproject/refs: {} -Info 57 [00:01:57.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 58 [00:01:58.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json -Info 59 [00:01:59.000] Scheduled: *ensureProjectForOpenFiles* -Info 60 [00:02:00.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file -Info 61 [00:02:01.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations -Info 62 [00:02:02.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation -Info 63 [00:02:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 59 [00:01:59.000] FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 60 [00:02:00.000] Scheduled: /user/username/projects/myproject/c/tsconfig.json +Info 61 [00:02:01.000] Scheduled: *ensureProjectForOpenFiles* +Info 62 [00:02:02.000] Elapsed:: *ms FileWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json 0:: WatchInfo: /user/username/projects/myproject/a/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Config file +Info 63 [00:02:03.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations +Info 64 [00:02:04.000] Scheduled: /user/username/projects/myproject/c/tsconfig.jsonFailedLookupInvalidation +Info 65 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/a/tsconfig.json :: WatchInfo: /user/username/projects/myproject/a 1 undefined Project: /user/username/projects/myproject/c/tsconfig.json WatchType: Failed Lookup Locations Before checking timeout queue length (3) and running //// [/user/username/projects/myproject/a/tsconfig.json] {"compilerOptions":{"composite":true}} @@ -316,9 +324,9 @@ FsWatchesRecursive:: /user/username/projects/myproject/refs: {} -Info 64 [00:02:04.000] Running: /user/username/projects/myproject/c/tsconfig.json -Info 65 [00:02:05.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json -Info 66 [00:02:06.000] Config: /user/username/projects/myproject/a/tsconfig.json : { +Info 66 [00:02:06.000] Running: /user/username/projects/myproject/c/tsconfig.json +Info 67 [00:02:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json +Info 68 [00:02:08.000] Config: /user/username/projects/myproject/a/tsconfig.json : { "rootNames": [ "/user/username/projects/myproject/a/index.ts" ], @@ -327,27 +335,35 @@ Info 66 [00:02:06.000] Config: /user/username/projects/myproject/a/tsconfig.js "configFilePath": "/user/username/projects/myproject/a/tsconfig.json" } } -Info 67 [00:02:07.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory -Info 68 [00:02:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory -Info 69 [00:02:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 70 [00:02:10.000] Different program with same set of files -Info 71 [00:02:11.000] Running: *ensureProjectForOpenFiles* -Info 72 [00:02:12.000] Before ensureProjectForOpenFiles: -Info 73 [00:02:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 73 [00:02:14.000] Files (5) - -Info 73 [00:02:15.000] ----------------------------------------------- -Info 73 [00:02:16.000] Open files: -Info 73 [00:02:17.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 73 [00:02:18.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 73 [00:02:19.000] After ensureProjectForOpenFiles: -Info 74 [00:02:20.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 74 [00:02:21.000] Files (5) - -Info 74 [00:02:22.000] ----------------------------------------------- -Info 74 [00:02:23.000] Open files: -Info 74 [00:02:24.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 74 [00:02:25.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 69 [00:02:09.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory +Info 70 [00:02:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/a 1 undefined Config: /user/username/projects/myproject/a/tsconfig.json WatchType: Wild card directory +Info 71 [00:02:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 72 [00:02:12.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 73 [00:02:13.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" + +Info 74 [00:02:14.000] ----------------------------------------------- +Info 75 [00:02:15.000] Running: *ensureProjectForOpenFiles* +Info 76 [00:02:16.000] Before ensureProjectForOpenFiles: +Info 77 [00:02:17.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 77 [00:02:18.000] Files (5) + +Info 77 [00:02:19.000] ----------------------------------------------- +Info 77 [00:02:20.000] Open files: +Info 77 [00:02:21.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 77 [00:02:22.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 77 [00:02:23.000] After ensureProjectForOpenFiles: +Info 78 [00:02:24.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 78 [00:02:25.000] Files (5) + +Info 78 [00:02:26.000] ----------------------------------------------- +Info 78 [00:02:27.000] Open files: +Info 78 [00:02:28.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 78 [00:02:29.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (3) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js index 7563aa96d7f07..db210480f946d 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-in-referenced-config-file.js @@ -130,11 +130,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -237,11 +237,11 @@ Info 50 [00:01:42.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 51 [00:01:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:01:44.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 53 [00:01:45.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -391,11 +391,11 @@ Info 68 [00:02:15.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 69 [00:02:16.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 70 [00:02:17.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 71 [00:02:18.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js index fe8b8cac13429..3acf899210543 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-edit-on-config-file.js @@ -130,11 +130,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -257,11 +257,11 @@ Info 71 [00:02:03.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 72 [00:02:04.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 73 [00:02:05.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 74 [00:02:06.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/nrefs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/nrefs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -427,11 +427,11 @@ Info 110 [00:02:57.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 111 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 112 [00:02:59.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 113 [00:03:00.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js index 5139c576c86a0..42a075aa3804a 100644 --- a/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js +++ b/tests/baselines/reference/tsserver/projectsWithReferences/trasitive-references-without-files-with-non-local-edit.js @@ -130,11 +130,11 @@ Info 32 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 33 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 34 [00:01:13.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) Info 35 [00:01:14.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/a/index.ts - /user/username/projects/myproject/b/index.ts - /user/username/projects/myproject/refs/a.d.ts - /user/username/projects/myproject/c/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-1 "import {A} from '@ref/a';\nexport const b = new A();" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" ../../../../../a/lib/lib.d.ts @@ -203,24 +203,32 @@ FsWatchesRecursive:: Info 41 [00:01:28.000] Running: /user/username/projects/myproject/c/tsconfig.json Info 42 [00:01:29.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Info 43 [00:01:30.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/c/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 44 [00:01:31.000] Different program with same set of files -Info 45 [00:01:32.000] Running: *ensureProjectForOpenFiles* -Info 46 [00:01:33.000] Before ensureProjectForOpenFiles: -Info 47 [00:01:34.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 47 [00:01:35.000] Files (5) +Info 44 [00:01:31.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 45 [00:01:32.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/a/index.ts Text-1 "export class A {}" + /user/username/projects/myproject/b/index.ts Text-2 "import {A} from '@ref/a';\nexport const b = new A();export function gFoo() { }" + /user/username/projects/myproject/refs/a.d.ts Text-1 "export class X {}\nexport class A {}" + /user/username/projects/myproject/c/index.ts SVC-1-0 "import {b} from '../b';\nimport {X} from \"@ref/a\";\nb;\nX;" -Info 47 [00:01:36.000] ----------------------------------------------- -Info 47 [00:01:37.000] Open files: -Info 47 [00:01:38.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 47 [00:01:39.000] Projects: /user/username/projects/myproject/c/tsconfig.json -Info 47 [00:01:40.000] After ensureProjectForOpenFiles: -Info 48 [00:01:41.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) -Info 48 [00:01:42.000] Files (5) +Info 46 [00:01:33.000] ----------------------------------------------- +Info 47 [00:01:34.000] Running: *ensureProjectForOpenFiles* +Info 48 [00:01:35.000] Before ensureProjectForOpenFiles: +Info 49 [00:01:36.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 49 [00:01:37.000] Files (5) -Info 48 [00:01:43.000] ----------------------------------------------- -Info 48 [00:01:44.000] Open files: -Info 48 [00:01:45.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined -Info 48 [00:01:46.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 49 [00:01:38.000] ----------------------------------------------- +Info 49 [00:01:39.000] Open files: +Info 49 [00:01:40.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 49 [00:01:41.000] Projects: /user/username/projects/myproject/c/tsconfig.json +Info 49 [00:01:42.000] After ensureProjectForOpenFiles: +Info 50 [00:01:43.000] Project '/user/username/projects/myproject/c/tsconfig.json' (Configured) +Info 50 [00:01:44.000] Files (5) + +Info 50 [00:01:45.000] ----------------------------------------------- +Info 50 [00:01:46.000] Open files: +Info 50 [00:01:47.000] FileName: /user/username/projects/myproject/c/index.ts ProjectRootPath: undefined +Info 50 [00:01:48.000] Projects: /user/username/projects/myproject/c/tsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js b/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js index a2ccbbe4df2ab..aa06755e21743 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js +++ b/tests/baselines/reference/tsserver/refactors/handles-canonicalization-of-tsconfig-path.js @@ -41,7 +41,7 @@ Info 10 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Fo Info 11 [00:00:20.000] Finishing updateGraphWorker: Project: /Foo/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:21.000] Project '/Foo/tsconfig.json' (Configured) Info 13 [00:00:22.000] Files (1) - /Foo/a.ts + /Foo/a.ts SVC-1-0 "const x = 0;" a.ts diff --git a/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js b/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js index 415e9dc74d8a3..3b770e8963fcd 100644 --- a/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js +++ b/tests/baselines/reference/tsserver/refactors/handles-text-changes-in-tsconfig.js @@ -39,7 +39,7 @@ Info 8 [00:00:15.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:16.000] Finishing updateGraphWorker: Project: /tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:17.000] Project '/tsconfig.json' (Configured) Info 11 [00:00:18.000] Files (1) - /a.ts + /a.ts SVC-1-0 "export const a = 0;" a.ts diff --git a/tests/baselines/reference/tsserver/refactors/use-formatting-options.js b/tests/baselines/reference/tsserver/refactors/use-formatting-options.js index 9a50beea26b9b..a510db7e9e0f5 100644 --- a/tests/baselines/reference/tsserver/refactors/use-formatting-options.js +++ b/tests/baselines/reference/tsserver/refactors/use-formatting-options.js @@ -28,7 +28,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "function f() {\n 1;\n}" a.ts diff --git a/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js b/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js index 07f53e7429e3b..c06efb4b9e908 100644 --- a/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js +++ b/tests/baselines/reference/tsserver/rename/export-default-anonymous-function-works-with-prefixText-and-suffixText-when-disabled.js @@ -30,8 +30,8 @@ Info 6 [00:00:13.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 7 [00:00:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:15.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:16.000] Files (2) - /a.ts - /b.ts + /a.ts Text-1 "export default function() {}" + /b.ts SVC-1-0 "import aTest from \"./a\"; function test() { return aTest(); }" a.ts diff --git a/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js b/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js index af71d1ae62bc2..08d2ff7ae7055 100644 --- a/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js +++ b/tests/baselines/reference/tsserver/rename/rename-behavior-is-based-on-file-of-rename-initiation.js @@ -29,7 +29,7 @@ Info 5 [00:00:12.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:15.000] Files (1) - /a.ts + /a.ts SVC-1-0 "const x = 1; export { x };" a.ts @@ -83,8 +83,8 @@ Info 15 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 16 [00:00:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:30.000] Project '/dev/null/inferredProject2*' (Inferred) Info 18 [00:00:31.000] Files (2) - /a.ts - /b.ts + /a.ts SVC-1-0 "const x = 1; export { x };" + /b.ts SVC-1-0 "import { x } from \"./a\"; const y = x + 1;" a.ts diff --git a/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js b/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js index d4134179367c8..ce3423926e3cd 100644 --- a/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js +++ b/tests/baselines/reference/tsserver/rename/works-with-fileToRename.js @@ -30,8 +30,8 @@ Info 6 [00:00:13.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 7 [00:00:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 8 [00:00:15.000] Project '/dev/null/inferredProject1*' (Inferred) Info 9 [00:00:16.000] Files (2) - /a.ts - /b.ts + /a.ts Text-1 "export const a = 0;" + /b.ts SVC-1-0 "import { a } from \"./a\";" a.ts diff --git a/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js b/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js index e706f18f4217d..395997b427a34 100644 --- a/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js +++ b/tests/baselines/reference/tsserver/rename/works-with-prefixText-and-suffixText-when-enabled.js @@ -26,7 +26,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "const x = 0; const o = { x };" a.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js index 230f597952384..0819cd971914a 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js +++ b/tests/baselines/reference/tsserver/resolutionCache/avoid-unnecessary-lookup-invalidation-on-save.js @@ -86,10 +86,10 @@ Info 43 [00:01:18.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 45 [00:01:20.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js b/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js index 4801bc42bb56b..ae5f85f7e6cb3 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js +++ b/tests/baselines/reference/tsserver/resolutionCache/can-load-typings-that-are-proper-modules.js @@ -40,8 +40,8 @@ Info 24 [00:00:43.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 25 [00:00:44.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 26 [00:00:45.000] Project '/dev/null/inferredProject1*' (Inferred) Info 27 [00:00:46.000] Files (2) - /a/cache/node_modules/@types/lib/index.d.ts - /a/b/app.js + /a/cache/node_modules/@types/lib/index.d.ts Text-1 "export let x = 1" + /a/b/app.js SVC-1-0 "var x = require(\"lib\")" ../cache/node_modules/@types/lib/index.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js b/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js index a02dcf82aafbf..bd87a88a4aae1 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js +++ b/tests/baselines/reference/tsserver/resolutionCache/disable-suggestion-diagnostics.js @@ -29,7 +29,7 @@ Info 7 [00:00:12.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:13.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:15.000] Files (1) - /a.js + /a.js SVC-1-0 "require(\"b\")" a.js diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js index 2e7572f85cb3f..4852bec59e627 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-different-folders.js @@ -139,13 +139,13 @@ Info 84 [00:02:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 85 [00:02:14.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 86 [00:02:15.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 87 [00:02:16.000] Files (7) - /a/lib/lib.d.ts - /user/username/projects/myproject/product/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/product/src/file1.ts - /user/username/projects/myproject/product/src/feature/file2.ts - /user/username/projects/myproject/product/test/file4.ts - /user/username/projects/myproject/product/test/src/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../a/lib/lib.d.ts @@ -240,24 +240,34 @@ Info 108 [00:02:55.000] Reusing resolution of module 'module2' from '/user/user Info 109 [00:02:56.000] Reusing resolution of module 'module1' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/node_modules/module1/index.ts'. Info 110 [00:02:57.000] Reusing resolution of module 'module2' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/node_modules/module2/index.ts'. Info 111 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 112 [00:02:59.000] Different program with same set of files -Info 113 [00:03:00.000] Running: *ensureProjectForOpenFiles* -Info 114 [00:03:01.000] Before ensureProjectForOpenFiles: -Info 115 [00:03:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 115 [00:03:03.000] Files (7) +Info 112 [00:02:59.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 113 [00:03:00.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" -Info 115 [00:03:04.000] ----------------------------------------------- -Info 115 [00:03:05.000] Open files: -Info 115 [00:03:06.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 115 [00:03:07.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 115 [00:03:08.000] After ensureProjectForOpenFiles: -Info 116 [00:03:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 116 [00:03:10.000] Files (7) +Info 114 [00:03:01.000] ----------------------------------------------- +Info 115 [00:03:02.000] Running: *ensureProjectForOpenFiles* +Info 116 [00:03:03.000] Before ensureProjectForOpenFiles: +Info 117 [00:03:04.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 117 [00:03:05.000] Files (7) -Info 116 [00:03:11.000] ----------------------------------------------- -Info 116 [00:03:12.000] Open files: -Info 116 [00:03:13.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 116 [00:03:14.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 117 [00:03:06.000] ----------------------------------------------- +Info 117 [00:03:07.000] Open files: +Info 117 [00:03:08.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 117 [00:03:09.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 117 [00:03:10.000] After ensureProjectForOpenFiles: +Info 118 [00:03:11.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 118 [00:03:12.000] Files (7) + +Info 118 [00:03:13.000] ----------------------------------------------- +Info 118 [00:03:14.000] Open files: +Info 118 [00:03:15.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 118 [00:03:16.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js index f71b7fc4c9987..781cdaa7b3ce7 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-files-in-same-folder.js @@ -97,11 +97,11 @@ Info 50 [00:01:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 51 [00:01:28.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 52 [00:01:29.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 53 [00:01:30.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/src/file1.ts - /user/username/projects/myproject/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/src/file2.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../a/lib/lib.d.ts @@ -166,24 +166,32 @@ Info 62 [00:01:51.000] Reusing resolution of module 'module2' from '/user/user Info 63 [00:01:52.000] Reusing resolution of module 'module1' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/node_modules/module1/index.ts'. Info 64 [00:01:53.000] Reusing resolution of module 'module2' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/node_modules/module2/index.ts'. Info 65 [00:01:54.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 66 [00:01:55.000] Different program with same set of files -Info 67 [00:01:56.000] Running: *ensureProjectForOpenFiles* -Info 68 [00:01:57.000] Before ensureProjectForOpenFiles: -Info 69 [00:01:58.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 69 [00:01:59.000] Files (5) - -Info 69 [00:02:00.000] ----------------------------------------------- -Info 69 [00:02:01.000] Open files: -Info 69 [00:02:02.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 69 [00:02:03.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 69 [00:02:04.000] After ensureProjectForOpenFiles: -Info 70 [00:02:05.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 70 [00:02:06.000] Files (5) - -Info 70 [00:02:07.000] ----------------------------------------------- -Info 70 [00:02:08.000] Open files: -Info 70 [00:02:09.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 70 [00:02:10.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 66 [00:01:55.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 67 [00:01:56.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/src/file2.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + +Info 68 [00:01:57.000] ----------------------------------------------- +Info 69 [00:01:58.000] Running: *ensureProjectForOpenFiles* +Info 70 [00:01:59.000] Before ensureProjectForOpenFiles: +Info 71 [00:02:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 71 [00:02:01.000] Files (5) + +Info 71 [00:02:02.000] ----------------------------------------------- +Info 71 [00:02:03.000] Open files: +Info 71 [00:02:04.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 71 [00:02:05.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 71 [00:02:06.000] After ensureProjectForOpenFiles: +Info 72 [00:02:07.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 72 [00:02:08.000] Files (5) + +Info 72 [00:02:09.000] ----------------------------------------------- +Info 72 [00:02:10.000] Open files: +Info 72 [00:02:11.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 72 [00:02:12.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js index a12f5fbe27db2..522804a6699db 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js +++ b/tests/baselines/reference/tsserver/resolutionCache/non-relative-module-name-from-inferred-project.js @@ -153,13 +153,13 @@ Info 112 [00:02:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 113 [00:02:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 114 [00:02:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 115 [00:02:42.000] Files (7) - /a/lib/lib.d.ts - /user/username/projects/myproject/product/node_modules/module1/index.ts - /user/username/projects/myproject/node_modules/module2/index.ts - /user/username/projects/myproject/product/src/feature/file2.ts - /user/username/projects/myproject/product/test/file4.ts - /user/username/projects/myproject/product/test/src/file3.ts - /user/username/projects/myproject/product/src/file1.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/feature/file2.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-1 "import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import \"./feature/file2\"; import \"../test/file4\"; import \"../test/src/file3\"; import { module1 } from \"module1\";import { module2 } from \"module2\";" ../../../../../../a/lib/lib.d.ts @@ -275,24 +275,34 @@ Info 139 [00:03:24.000] Reusing resolution of module 'module2' from '/user/user Info 140 [00:03:25.000] Reusing resolution of module 'module1' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/node_modules/module1/index.ts'. Info 141 [00:03:26.000] Reusing resolution of module 'module2' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/node_modules/module2/index.ts'. Info 142 [00:03:27.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 143 [00:03:28.000] Different program with same set of files -Info 144 [00:03:29.000] Running: *ensureProjectForOpenFiles* -Info 145 [00:03:30.000] Before ensureProjectForOpenFiles: -Info 146 [00:03:31.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 146 [00:03:32.000] Files (7) +Info 143 [00:03:28.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 144 [00:03:29.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/node_modules/module1/index.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/node_modules/module2/index.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/feature/file2.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-2 "import { module1 } from \"module1\";import { module2 } from \"module2\";import { module1 } from \"module1\";import { module2 } from \"module2\";" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import \"./feature/file2\"; import \"../test/file4\"; import \"../test/src/file3\"; import { module1 } from \"module1\";import { module2 } from \"module2\";" -Info 146 [00:03:33.000] ----------------------------------------------- -Info 146 [00:03:34.000] Open files: -Info 146 [00:03:35.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 146 [00:03:36.000] Projects: /dev/null/inferredProject1* -Info 146 [00:03:37.000] After ensureProjectForOpenFiles: -Info 147 [00:03:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 147 [00:03:39.000] Files (7) +Info 145 [00:03:30.000] ----------------------------------------------- +Info 146 [00:03:31.000] Running: *ensureProjectForOpenFiles* +Info 147 [00:03:32.000] Before ensureProjectForOpenFiles: +Info 148 [00:03:33.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 148 [00:03:34.000] Files (7) -Info 147 [00:03:40.000] ----------------------------------------------- -Info 147 [00:03:41.000] Open files: -Info 147 [00:03:42.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 147 [00:03:43.000] Projects: /dev/null/inferredProject1* +Info 148 [00:03:35.000] ----------------------------------------------- +Info 148 [00:03:36.000] Open files: +Info 148 [00:03:37.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 148 [00:03:38.000] Projects: /dev/null/inferredProject1* +Info 148 [00:03:39.000] After ensureProjectForOpenFiles: +Info 149 [00:03:40.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 149 [00:03:41.000] Files (7) + +Info 149 [00:03:42.000] ----------------------------------------------- +Info 149 [00:03:43.000] Open files: +Info 149 [00:03:44.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 149 [00:03:45.000] Projects: /dev/null/inferredProject1* After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js b/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js index c42b906dd20ad..c96e1a544024a 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js +++ b/tests/baselines/reference/tsserver/resolutionCache/not-sharing-across-references.js @@ -124,10 +124,10 @@ Info 52 [00:01:21.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 53 [00:01:22.000] Finishing updateGraphWorker: Project: /src/projects/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 54 [00:01:23.000] Project '/src/projects/app/tsconfig.json' (Configured) Info 55 [00:01:24.000] Files (4) - /src/projects/node_modules/moduleX/index.d.ts - /src/projects/app/appA.ts - /src/projects/common/moduleB.ts - /src/projects/app/appB.ts + /src/projects/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;" + /src/projects/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n" + /src/projects/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n" + /src/projects/app/appB.ts SVC-1-0 "import { x } from \"../common/moduleB\";\nexport const y = x;\n" ../node_modules/moduleX/index.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js b/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js index 05c651740d7c5..769ff6b7a5505 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js +++ b/tests/baselines/reference/tsserver/resolutionCache/npm-install-@types-works.js @@ -48,8 +48,8 @@ Info 11 [00:00:28.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:30.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:31.000] Files (2) - /a/lib/lib.d.ts - /a/b/projects/temp/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/temp/a.ts SVC-1-0 "import f = require(\"pad\"); f;" ../../../lib/lib.d.ts @@ -311,9 +311,9 @@ Info 54 [00:01:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 55 [00:01:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 56 [00:01:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 57 [00:01:28.000] Files (3) - /a/lib/lib.d.ts - /a/b/projects/temp/node_modules/@types/pad/index.d.ts - /a/b/projects/temp/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/projects/temp/node_modules/@types/pad/index.d.ts Text-1 "export = pad;declare function pad(length: number, text: string, char ?: string): string;" + /a/b/projects/temp/a.ts SVC-1-0 "import f = require(\"pad\"); f;" ../../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js index 3ca8d4db64277..de1b88524a94f 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-different-folders.js @@ -122,13 +122,13 @@ Info 65 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 66 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 67 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 68 [00:01:49.000] Files (7) - /a/lib/lib.d.ts - /user/username/projects/myproject/product/module2.ts - /user/username/projects/myproject/product/src/module1.ts - /user/username/projects/myproject/product/src/file1.ts - /user/username/projects/myproject/product/src/feature/file2.ts - /user/username/projects/myproject/product/test/file4.ts - /user/username/projects/myproject/product/test/src/file3.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-1 "import { module1 } from \"../module1\";import { module2 } from \"../../module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-1 "import { module1 } from \"../src/module1}\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-1 "import { module1 } from \"../../src/module1\";import { module2 } from \"../../module2\";" ../../../../a/lib/lib.d.ts @@ -224,24 +224,34 @@ Info 89 [00:02:28.000] Reusing resolution of module '../module2' from '/user/u Info 90 [00:02:29.000] Reusing resolution of module '../../src/module1' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/src/module1.ts'. Info 91 [00:02:30.000] Reusing resolution of module '../../module2' from '/user/username/projects/myproject/product/test/src/file3.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/product/module2.ts'. Info 92 [00:02:31.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 93 [00:02:32.000] Different program with same set of files -Info 94 [00:02:33.000] Running: *ensureProjectForOpenFiles* -Info 95 [00:02:34.000] Before ensureProjectForOpenFiles: -Info 96 [00:02:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 96 [00:02:36.000] Files (7) +Info 93 [00:02:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 94 [00:02:33.000] Files (7) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/product/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/product/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/product/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/src/feature/file2.ts Text-2 "import { module1 } from \"../module1\";import { module2 } from \"../../module2\";import { module1 } from \"../module1\";import { module2 } from \"../../module2\";" + /user/username/projects/myproject/product/test/file4.ts Text-2 "import { module1 } from \"../src/module1}\";import { module2 } from \"../module2\";import { module1 } from \"../src/module1}\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/product/test/src/file3.ts Text-2 "import { module1 } from \"../../src/module1\";import { module2 } from \"../../module2\";import { module1 } from \"../../src/module1\";import { module2 } from \"../../module2\";" -Info 96 [00:02:37.000] ----------------------------------------------- -Info 96 [00:02:38.000] Open files: -Info 96 [00:02:39.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 96 [00:02:40.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 96 [00:02:41.000] After ensureProjectForOpenFiles: -Info 97 [00:02:42.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 97 [00:02:43.000] Files (7) +Info 95 [00:02:34.000] ----------------------------------------------- +Info 96 [00:02:35.000] Running: *ensureProjectForOpenFiles* +Info 97 [00:02:36.000] Before ensureProjectForOpenFiles: +Info 98 [00:02:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 98 [00:02:38.000] Files (7) -Info 97 [00:02:44.000] ----------------------------------------------- -Info 97 [00:02:45.000] Open files: -Info 97 [00:02:46.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined -Info 97 [00:02:47.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 98 [00:02:39.000] ----------------------------------------------- +Info 98 [00:02:40.000] Open files: +Info 98 [00:02:41.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 98 [00:02:42.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 98 [00:02:43.000] After ensureProjectForOpenFiles: +Info 99 [00:02:44.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 99 [00:02:45.000] Files (7) + +Info 99 [00:02:46.000] ----------------------------------------------- +Info 99 [00:02:47.000] Open files: +Info 99 [00:02:48.000] FileName: /user/username/projects/myproject/product/src/file1.ts ProjectRootPath: undefined +Info 99 [00:02:49.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js index 64031647a5c7a..2a1caf340d8ea 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js +++ b/tests/baselines/reference/tsserver/resolutionCache/relative-module-name-from-files-in-same-folder.js @@ -79,11 +79,11 @@ Info 30 [00:00:59.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:00.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:01.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 33 [00:01:02.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/module2.ts - /user/username/projects/myproject/src/module1.ts - /user/username/projects/myproject/src/file1.ts - /user/username/projects/myproject/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/src/file2.ts Text-1 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" ../../../../a/lib/lib.d.ts @@ -148,24 +148,32 @@ Info 42 [00:01:23.000] Reusing resolution of module '../module2' from '/user/u Info 43 [00:01:24.000] Reusing resolution of module './module1' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/src/module1.ts'. Info 44 [00:01:25.000] Reusing resolution of module '../module2' from '/user/username/projects/myproject/src/file2.ts' of old program, it was successfully resolved to '/user/username/projects/myproject/module2.ts'. Info 45 [00:01:26.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms -Info 46 [00:01:27.000] Different program with same set of files -Info 47 [00:01:28.000] Running: *ensureProjectForOpenFiles* -Info 48 [00:01:29.000] Before ensureProjectForOpenFiles: -Info 49 [00:01:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 49 [00:01:31.000] Files (5) - -Info 49 [00:01:32.000] ----------------------------------------------- -Info 49 [00:01:33.000] Open files: -Info 49 [00:01:34.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 49 [00:01:35.000] Projects: /user/username/projects/myproject/tsconfig.json -Info 49 [00:01:36.000] After ensureProjectForOpenFiles: -Info 50 [00:01:37.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) -Info 50 [00:01:38.000] Files (5) - -Info 50 [00:01:39.000] ----------------------------------------------- -Info 50 [00:01:40.000] Open files: -Info 50 [00:01:41.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined -Info 50 [00:01:42.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 46 [00:01:27.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 47 [00:01:28.000] Files (5) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/module2.ts Text-1 "export function module2() {}" + /user/username/projects/myproject/src/module1.ts Text-1 "export function module1() {}" + /user/username/projects/myproject/src/file1.ts SVC-1-0 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + /user/username/projects/myproject/src/file2.ts Text-2 "import { module1 } from \"./module1\";import { module2 } from \"../module2\";import { module1 } from \"./module1\";import { module2 } from \"../module2\";" + +Info 48 [00:01:29.000] ----------------------------------------------- +Info 49 [00:01:30.000] Running: *ensureProjectForOpenFiles* +Info 50 [00:01:31.000] Before ensureProjectForOpenFiles: +Info 51 [00:01:32.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 51 [00:01:33.000] Files (5) + +Info 51 [00:01:34.000] ----------------------------------------------- +Info 51 [00:01:35.000] Open files: +Info 51 [00:01:36.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 51 [00:01:37.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 51 [00:01:38.000] After ensureProjectForOpenFiles: +Info 52 [00:01:39.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 52 [00:01:40.000] Files (5) + +Info 52 [00:01:41.000] ----------------------------------------------- +Info 52 [00:01:42.000] Open files: +Info 52 [00:01:43.000] FileName: /user/username/projects/myproject/src/file1.ts ProjectRootPath: undefined +Info 52 [00:01:44.000] Projects: /user/username/projects/myproject/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js index fceba4cbbeb0a..bde404ba25dd8 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js +++ b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-configured-projects.js @@ -48,8 +48,8 @@ Info 13 [00:00:26.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 14 [00:00:27.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:28.000] Project '/a/b/tsconfig.json' (Configured) Info 16 [00:00:29.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-1 "export function bar() { };" + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" moduleFile.ts @@ -181,8 +181,8 @@ Info 40 [00:01:02.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 41 [00:01:03.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 42 [00:01:04.000] Project '/a/b/tsconfig.json' (Configured) Info 43 [00:01:05.000] Files (2) - /a/b/file1.ts - /a/b/moduleFile1.ts + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" + /a/b/moduleFile1.ts Text-1 "export function bar() { };" file1.ts @@ -406,8 +406,8 @@ Info 78 [00:01:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 79 [00:01:56.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 80 [00:01:57.000] Project '/a/b/tsconfig.json' (Configured) Info 81 [00:01:58.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-2 "export function bar() { };" + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" moduleFile.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js index 1139cdbb68d7a..6b5cfbd2eab10 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js +++ b/tests/baselines/reference/tsserver/resolutionCache/renaming-module-should-restore-the-states-for-inferred-projects.js @@ -32,8 +32,8 @@ Info 8 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:22.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-1 "export function bar() { };" + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" moduleFile.ts @@ -139,7 +139,7 @@ Info 26 [00:00:46.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 27 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) Info 29 [00:00:49.000] Files (1) - /a/b/file1.ts + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" file1.ts @@ -360,8 +360,8 @@ Info 53 [00:01:28.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 54 [00:01:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 55 [00:01:30.000] Project '/dev/null/inferredProject1*' (Inferred) Info 56 [00:01:31.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-2 "export function bar() { };" + /a/b/file1.ts SVC-1-1 "import * as T from './moduleFile'; T.bar();\n" moduleFile.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js b/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js index 9d487b1fa599c..d543f985c28ac 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js +++ b/tests/baselines/reference/tsserver/resolutionCache/sharing-across-references.js @@ -118,10 +118,10 @@ Info 47 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /sr Info 48 [00:01:17.000] Finishing updateGraphWorker: Project: /src/projects/app/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 49 [00:01:18.000] Project '/src/projects/app/tsconfig.json' (Configured) Info 50 [00:01:19.000] Files (4) - /src/projects/node_modules/moduleX/index.d.ts - /src/projects/app/appA.ts - /src/projects/common/moduleB.ts - /src/projects/app/appB.ts + /src/projects/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;" + /src/projects/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n" + /src/projects/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n" + /src/projects/app/appB.ts SVC-1-0 "import { x } from \"../common/moduleB\";\nexport const y = x;\n" ../node_modules/moduleX/index.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js b/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js index 88ccb966104d5..4c91cb4b5c868 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js +++ b/tests/baselines/reference/tsserver/resolutionCache/should-remove-the-module-not-found-error.js @@ -32,7 +32,7 @@ Info 11 [00:00:20.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:21.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:22.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:23.000] Files (1) - /a/b/file1.ts + /a/b/file1.ts SVC-1-0 "import * as T from './moduleFile'; T.bar();" file1.ts @@ -251,8 +251,8 @@ Info 33 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /a/ Info 34 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 35 [00:00:52.000] Project '/dev/null/inferredProject1*' (Inferred) Info 36 [00:00:53.000] Files (2) - /a/b/moduleFile.ts - /a/b/file1.ts + /a/b/moduleFile.ts Text-1 "export function bar() { };" + /a/b/file1.ts SVC-1-1 "import * as T from './moduleFile'; T.bar();\n" moduleFile.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js b/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js index be336afce6080..f0216d163177e 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js +++ b/tests/baselines/reference/tsserver/resolutionCache/suggestion-diagnostics.js @@ -27,7 +27,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.js + /a.js SVC-1-0 "function f(p) {}" a.js diff --git a/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js b/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js index f628fbbd789d7..cbea5bc76c389 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js +++ b/tests/baselines/reference/tsserver/resolutionCache/suppressed-diagnostic-events.js @@ -27,7 +27,7 @@ Info 5 [00:00:10.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:11.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:13.000] Files (1) - /a.ts + /a.ts SVC-1-0 "1 = 2;" a.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js index 0bc2a57d1145d..8f5e0684ec5cb 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolution-fails.js @@ -87,10 +87,10 @@ Info 27 [00:00:58.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 28 [00:00:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 29 [00:01:00.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 30 [00:01:01.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/somefolder/module1.ts - /user/username/projects/myproject/src/somefolder/srcfile.ts - /user/username/projects/myproject/src/typings/electron.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/somefolder/module1.ts Text-1 "\nexport const x = 10;" + /user/username/projects/myproject/src/somefolder/srcfile.ts SVC-1-0 "\nimport { x } from \"somefolder/module1\";\nimport { x } from \"somefolder/module2\";\nconst y = x;" + /user/username/projects/myproject/src/typings/electron.d.ts Text-1 "\ndeclare module 'original-fs' {\n import * as fs from 'fs';\n export = fs;\n}" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js b/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js index ebbecdbfdc2b7..3c420da8b1998 100644 --- a/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js +++ b/tests/baselines/reference/tsserver/resolutionCache/when-resolves-to-ambient-module.js @@ -90,11 +90,11 @@ Info 22 [00:00:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 23 [00:00:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/src/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 24 [00:00:57.000] Project '/user/username/projects/myproject/src/tsconfig.json' (Configured) Info 25 [00:00:58.000] Files (5) - /a/lib/lib.d.ts - /user/username/projects/myproject/src/somefolder/module1.ts - /user/username/projects/myproject/src/somefolder/srcfile.ts - /user/username/projects/myproject/src/typings/electron.d.ts - /user/username/projects/myproject/src/typings/node.d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/src/somefolder/module1.ts Text-1 "\nexport const x = 10;" + /user/username/projects/myproject/src/somefolder/srcfile.ts SVC-1-0 "\nimport { x } from \"somefolder/module1\";\nimport { x } from \"somefolder/module2\";\nconst y = x;" + /user/username/projects/myproject/src/typings/electron.d.ts Text-1 "\ndeclare module 'original-fs' {\n import * as fs from 'fs';\n export = fs;\n}" + /user/username/projects/myproject/src/typings/node.d.ts Text-1 "\ndeclare module \"fs\" {\n export interface something {\n }\n}" ../../../../../a/lib/lib.d.ts 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 7860043487bd5..a1cf0fe388510 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 @@ -46,8 +46,8 @@ Info 5 [00:00:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:17.000] Finishing updateGraphWorker: Project: project1 Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:18.000] Project 'project1' (External) Info 8 [00:00:19.000] Files (2) - /a/b/file1.js - /a/b/file2.d.ts + /a/b/file1.js Text-1 "let x =1;" + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" a/b/file1.js diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js index f7f225b93f422..acb5825208ff7 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-external-project.js @@ -44,8 +44,8 @@ Info 5 [00:00:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:17.000] Finishing updateGraphWorker: Project: project1 Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:18.000] Project 'project1' (External) Info 8 [00:00:19.000] Files (2) - /a/b/file1.js - /a/b/file2.d.ts + /a/b/file1.js Text-1 "let x =1;" + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" a/b/file1.js diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js index 26412a1cca7ca..f42b4dbaef405 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js @@ -40,8 +40,8 @@ Info 8 [00:00:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 9 [00:00:20.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:21.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:22.000] Files (2) - /a/b/file2.d.ts - /a/b/file1.js + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" + /a/b/file1.js SVC-1-0 "\n /// \n var x = 1;" file2.d.ts @@ -217,7 +217,7 @@ Info 26 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 27 [00:00:52.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:00:53.000] Project '/dev/null/inferredProject1*' (Inferred) Info 29 [00:00:54.000] Files (1) - /a/b/file2.d.ts + /a/b/file2.d.ts SVC-1-0 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" file2.d.ts @@ -386,8 +386,8 @@ Info 42 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 43 [00:01:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:15.000] Project '/dev/null/inferredProject2*' (Inferred) Info 45 [00:01:16.000] Files (2) - /a/b/file2.d.ts - /a/b/file1.js + /a/b/file2.d.ts SVC-1-0 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" + /a/b/file1.js SVC-1-0 "\n /// \n var x = 1;" file2.d.ts diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js index f859f486a3cdc..7b47c70e9628a 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-js-project-with-tscheck.js @@ -50,7 +50,7 @@ Info 12 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:23.000] Project '/a/jsconfig.json' (Configured) Info 15 [00:00:24.000] Files (1) - /a/jsFile.js + /a/jsFile.js SVC-1-0 "let x = 1;\n x === \"string\";" jsFile.js diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js index 68e37e32065bd..70dfcb28f922c 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-in-configured-project-with-tscheck.js @@ -51,7 +51,7 @@ Info 12 [00:00:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: /a/jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 14 [00:00:23.000] Project '/a/jsconfig.json' (Configured) Info 15 [00:00:24.000] Files (1) - /a/jsFile.js + /a/jsFile.js SVC-1-0 "\n // @ts-check\n let x = 1;\n x === \"string\";" jsFile.js diff --git a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js index 7527f15318e80..e5e7a7fcbf53f 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/reports-semantic-error-with-tscheck.js @@ -31,7 +31,7 @@ Info 7 [00:00:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 8 [00:00:15.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:16.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:17.000] Files (1) - /a/jsFile.js + /a/jsFile.js SVC-1-0 "\n // @ts-check\n let x = 1;\n x === \"string\";" jsFile.js diff --git a/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js b/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js index 9a45b5760f198..216e729e38673 100644 --- a/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js +++ b/tests/baselines/reference/tsserver/smartSelection/works-for-simple-JavaScript.js @@ -47,8 +47,8 @@ Info 5 [00:00:16.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 6 [00:00:17.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 7 [00:00:18.000] Project '/dev/null/inferredProject1*' (Inferred) Info 8 [00:00:19.000] Files (2) - /a/lib/lib.d.ts - /file.js + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /file.js SVC-1-0 "\nclass Foo {\n bar(a, b) {\n if (a === b) {\n return true;\n }\n return false;\n }\n}" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js index 27a3ab2f80630..388e91cac5d5b 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-compiles-from-sources.js @@ -82,8 +82,8 @@ Info 29 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 30 [00:01:09.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 31 [00:01:10.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 32 [00:01:11.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -524,9 +524,9 @@ Info 67 [00:02:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 68 [00:02:06.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 69 [00:02:07.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 70 [00:02:08.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -909,30 +909,36 @@ Info 115 [00:03:08.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 116 [00:03:09.000] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 117 [00:03:10.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 118 [00:03:11.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 119 [00:03:12.000] Different program with same set of files -Info 120 [00:03:13.000] event: +Info 119 [00:03:12.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 120 [00:03:13.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" + +Info 121 [00:03:14.000] ----------------------------------------------- +Info 122 [00:03:15.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json"}} -Info 121 [00:03:14.000] event: +Info 123 [00:03:16.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","configFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","diagnostics":[]}} -Info 122 [00:03:15.000] Running: *ensureProjectForOpenFiles* -Info 123 [00:03:16.000] Before ensureProjectForOpenFiles: -Info 124 [00:03:17.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 124 [00:03:18.000] Files (3) - -Info 124 [00:03:19.000] ----------------------------------------------- -Info 124 [00:03:20.000] Open files: -Info 124 [00:03:21.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 124 [00:03:22.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 124 [00:03:23.000] After ensureProjectForOpenFiles: -Info 125 [00:03:24.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 125 [00:03:25.000] Files (3) - -Info 125 [00:03:26.000] ----------------------------------------------- -Info 125 [00:03:27.000] Open files: -Info 125 [00:03:28.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 125 [00:03:29.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 125 [00:03:30.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts -Info 126 [00:03:31.000] event: +Info 124 [00:03:17.000] Running: *ensureProjectForOpenFiles* +Info 125 [00:03:18.000] Before ensureProjectForOpenFiles: +Info 126 [00:03:19.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 126 [00:03:20.000] Files (3) + +Info 126 [00:03:21.000] ----------------------------------------------- +Info 126 [00:03:22.000] Open files: +Info 126 [00:03:23.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 126 [00:03:24.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 126 [00:03:25.000] After ensureProjectForOpenFiles: +Info 127 [00:03:26.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 127 [00:03:27.000] Files (3) + +Info 127 [00:03:28.000] ----------------------------------------------- +Info 127 [00:03:29.000] Open files: +Info 127 [00:03:30.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 127 [00:03:31.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 127 [00:03:32.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts +Info 128 [00:03:33.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts"]}} After running timeout callbacks @@ -990,7 +996,7 @@ FsWatchesRecursive:: /users/username/projects/myproject/javascript/packages/recognizers-date-time/node_modules: {} -Info 127 [00:03:32.000] event: +Info 129 [00:03:34.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts","diagnostics":[]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index 65427e9e55040..676cb4c0a8040 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -84,8 +84,8 @@ Info 30 [00:01:15.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:16.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:17.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 33 [00:01:18.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js index 3a5ed65c59224..1bb574f5f72b7 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-when-project-recompiles-after-deleting-generated-folders.js @@ -82,9 +82,9 @@ Info 25 [00:01:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 26 [00:01:17.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 27 [00:01:18.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 28 [00:01:19.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -431,8 +431,8 @@ Info 52 [00:01:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 53 [00:01:53.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 54 [00:01:54.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 55 [00:01:55.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js index c2fe181e8a62a..d8c51ed002028 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-compiles-from-sources.js @@ -95,8 +95,8 @@ Info 34 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:14.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:15.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 37 [00:01:16.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -621,9 +621,9 @@ Info 84 [00:02:22.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 85 [00:02:23.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 86 [00:02:24.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 87 [00:02:25.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -1010,30 +1010,36 @@ Info 128 [00:03:21.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 129 [00:03:22.000] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 130 [00:03:23.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/myproject/node_modules/@types 1 undefined Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json WatchType: Type roots Info 131 [00:03:24.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 132 [00:03:25.000] Different program with same set of files -Info 133 [00:03:26.000] event: +Info 132 [00:03:25.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 133 [00:03:26.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" + +Info 134 [00:03:27.000] ----------------------------------------------- +Info 135 [00:03:28.000] event: {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json"}} -Info 134 [00:03:27.000] event: +Info 136 [00:03:29.000] event: {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","configFile":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json","diagnostics":[]}} -Info 135 [00:03:28.000] Running: *ensureProjectForOpenFiles* -Info 136 [00:03:29.000] Before ensureProjectForOpenFiles: -Info 137 [00:03:30.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 137 [00:03:31.000] Files (3) - -Info 137 [00:03:32.000] ----------------------------------------------- -Info 137 [00:03:33.000] Open files: -Info 137 [00:03:34.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 137 [00:03:35.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 137 [00:03:36.000] After ensureProjectForOpenFiles: -Info 138 [00:03:37.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) -Info 138 [00:03:38.000] Files (3) - -Info 138 [00:03:39.000] ----------------------------------------------- -Info 138 [00:03:40.000] Open files: -Info 138 [00:03:41.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject -Info 138 [00:03:42.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json -Info 138 [00:03:43.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts -Info 139 [00:03:44.000] event: +Info 137 [00:03:30.000] Running: *ensureProjectForOpenFiles* +Info 138 [00:03:31.000] Before ensureProjectForOpenFiles: +Info 139 [00:03:32.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 139 [00:03:33.000] Files (3) + +Info 139 [00:03:34.000] ----------------------------------------------- +Info 139 [00:03:35.000] Open files: +Info 139 [00:03:36.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 139 [00:03:37.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 139 [00:03:38.000] After ensureProjectForOpenFiles: +Info 140 [00:03:39.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) +Info 140 [00:03:40.000] Files (3) + +Info 140 [00:03:41.000] ----------------------------------------------- +Info 140 [00:03:42.000] Open files: +Info 140 [00:03:43.000] FileName: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts ProjectRootPath: /users/username/projects/myproject +Info 140 [00:03:44.000] Projects: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json +Info 140 [00:03:45.000] got projects updated in background, updating diagnostics for /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts +Info 141 [00:03:46.000] event: {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts"]}} After running timeout callbacks @@ -1091,7 +1097,7 @@ FsWatchesRecursive:: /users/username/projects/myproject/javascript/packages/recognizers-date-time/src: {} -Info 140 [00:03:45.000] event: +Info 142 [00:03:47.000] event: {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts","diagnostics":[]}} After running timeout callbacks diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js index ee02fbd7bb717..07397541aab95 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-has-node_modules-setup-but-doesnt-have-modules-in-typings-folder-and-then-recompiles.js @@ -96,8 +96,8 @@ Info 34 [00:01:19.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 35 [00:01:20.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:21.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 37 [00:01:22.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -610,9 +610,9 @@ Info 73 [00:02:11.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 74 [00:02:12.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 75 [00:02:13.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 76 [00:02:14.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js index 8fb2a9b021ed7..6e3318f61a554 100644 --- a/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js +++ b/tests/baselines/reference/tsserver/symLinks/module-resolution-with-path-mapping-when-project-recompiles-after-deleting-generated-folders.js @@ -88,9 +88,9 @@ Info 23 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 24 [00:01:15.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 25 [00:01:16.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 26 [00:01:17.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-1 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -443,8 +443,8 @@ Info 56 [00:01:56.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 57 [00:01:57.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 58 [00:01:58.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 59 [00:01:59.000] Files (2) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts @@ -1034,9 +1034,9 @@ Info 97 [00:02:55.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /us Info 98 [00:02:56.000] Finishing updateGraphWorker: Project: /users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json Version: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms Info 99 [00:02:57.000] Project '/users/username/projects/myproject/javascript/packages/recognizers-date-time/tsconfig.json' (Configured) Info 100 [00:02:58.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts - /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/myproject/javascript/packages/recognizers-text/dist/types/recognizers-text.d.ts Text-2 "export class C { method(): number; }" + /users/username/projects/myproject/javascript/packages/recognizers-date-time/src/datetime/baseDate.ts SVC-1-0 "import {C} from \"@microsoft/recognizers-text\";\nnew C();" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js index 05aea4dda702d..ef6e81046d045 100644 --- a/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js +++ b/tests/baselines/reference/tsserver/symLinks/rename-in-common-file-renames-all-project.js @@ -71,9 +71,9 @@ Info 13 [00:00:48.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 14 [00:00:49.000] Finishing updateGraphWorker: Project: /users/username/projects/a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:50.000] Project '/users/username/projects/a/tsconfig.json' (Configured) Info 16 [00:00:51.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/a/c/fc.ts - /users/username/projects/a/a.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/a/c/fc.ts Text-1 "export const C = 8" + /users/username/projects/a/a.ts SVC-1-0 "import {C} from \"./c/fc\"; console.log(C)" ../../../../a/lib/lib.d.ts @@ -165,9 +165,9 @@ Info 30 [00:01:11.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 31 [00:01:12.000] Finishing updateGraphWorker: Project: /users/username/projects/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 32 [00:01:13.000] Project '/users/username/projects/b/tsconfig.json' (Configured) Info 33 [00:01:14.000] Files (3) - /a/lib/lib.d.ts - /users/username/projects/b/c/fc.ts - /users/username/projects/b/b.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /users/username/projects/b/c/fc.ts Text-1 "export const C = 8" + /users/username/projects/b/b.ts SVC-1-0 "import {C} from \"./c/fc\"; console.log(C)" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js b/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js index 37f3c868ca859..7d07f726a1d35 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js +++ b/tests/baselines/reference/tsserver/syntacticServer/files-go-to-inferred-project-and-semantic-operations-fail.js @@ -50,17 +50,14 @@ FsWatchesRecursive:: Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: false Elapsed:: *ms -Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 5 [00:00:36.000] Files (0) NoProgram - -Info 6 [00:00:37.000] ----------------------------------------------- -Info 7 [00:00:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 7 [00:00:39.000] Files (0) NoProgram - -Info 7 [00:00:40.000] ----------------------------------------------- -Info 7 [00:00:41.000] Open files: -Info 7 [00:00:42.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 7 [00:00:43.000] Projects: /dev/null/inferredProject1* +Info 4 [00:00:35.000] Same program as before +Info 5 [00:00:36.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 5 [00:00:37.000] Files (0) NoProgram + +Info 5 [00:00:38.000] ----------------------------------------------- +Info 5 [00:00:39.000] Open files: +Info 5 [00:00:40.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 5 [00:00:41.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -69,11 +66,11 @@ FsWatches:: FsWatchesRecursive:: -Info 7 [00:00:44.000] response: +Info 5 [00:00:42.000] response: { "responseRequired": false } -Info 8 [00:00:45.000] request: +Info 6 [00:00:43.000] request: { "command": "completionInfo", "arguments": { @@ -92,8 +89,8 @@ FsWatches:: FsWatchesRecursive:: -Info 9 [00:00:46.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic -Info 10 [00:00:47.000] request: +Info 7 [00:00:44.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic +Info 8 [00:00:45.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -112,8 +109,8 @@ FsWatches:: FsWatchesRecursive:: -Info 11 [00:00:48.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic -Info 12 [00:00:49.000] request: +Info 9 [00:00:46.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic +Info 10 [00:00:47.000] request: { "command": "open", "arguments": { @@ -130,21 +127,18 @@ FsWatches:: FsWatchesRecursive:: -Info 13 [00:00:50.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 14 [00:00:51.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false Elapsed:: *ms -Info 15 [00:00:52.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 16 [00:00:53.000] Files (0) NoProgram - -Info 17 [00:00:54.000] ----------------------------------------------- -Info 18 [00:00:55.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 18 [00:00:56.000] Files (0) NoProgram - -Info 18 [00:00:57.000] ----------------------------------------------- -Info 18 [00:00:58.000] Open files: -Info 18 [00:00:59.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 18 [00:01:00.000] Projects: /dev/null/inferredProject1* -Info 18 [00:01:01.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 18 [00:01:02.000] Projects: /dev/null/inferredProject1* +Info 11 [00:00:48.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 12 [00:00:49.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: false Elapsed:: *ms +Info 13 [00:00:50.000] Same program as before +Info 14 [00:00:51.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 14 [00:00:52.000] Files (0) NoProgram + +Info 14 [00:00:53.000] ----------------------------------------------- +Info 14 [00:00:54.000] Open files: +Info 14 [00:00:55.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 14 [00:00:56.000] Projects: /dev/null/inferredProject1* +Info 14 [00:00:57.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 14 [00:00:58.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -153,11 +147,11 @@ FsWatches:: FsWatchesRecursive:: -Info 18 [00:01:03.000] response: +Info 14 [00:00:59.000] response: { "responseRequired": false } -Info 19 [00:01:04.000] request: +Info 15 [00:01:00.000] request: { "command": "completionInfo", "arguments": { @@ -176,8 +170,8 @@ FsWatches:: FsWatchesRecursive:: -Info 20 [00:01:05.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic -Info 21 [00:01:06.000] request: +Info 16 [00:01:01.000] Request: completionInfo not allowed in LanguageServiceMode.Syntactic +Info 17 [00:01:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -196,8 +190,8 @@ FsWatches:: FsWatchesRecursive:: -Info 22 [00:01:07.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic -Info 23 [00:01:08.000] request: +Info 18 [00:01:03.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic +Info 19 [00:01:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -216,8 +210,8 @@ FsWatches:: FsWatchesRecursive:: -Info 24 [00:01:09.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic -Info 25 [00:01:10.000] request: +Info 20 [00:01:05.000] Request: definitionAndBoundSpan not allowed in LanguageServiceMode.Syntactic +Info 21 [00:01:06.000] request: { "command": "open", "arguments": { @@ -234,23 +228,20 @@ FsWatches:: FsWatchesRecursive:: -Info 26 [00:01:11.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 27 [00:01:12.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false Elapsed:: *ms -Info 28 [00:01:13.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 29 [00:01:14.000] Files (0) NoProgram - -Info 30 [00:01:15.000] ----------------------------------------------- -Info 31 [00:01:16.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 31 [00:01:17.000] Files (0) NoProgram - -Info 31 [00:01:18.000] ----------------------------------------------- -Info 31 [00:01:19.000] Open files: -Info 31 [00:01:20.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 31 [00:01:21.000] Projects: /dev/null/inferredProject1* -Info 31 [00:01:22.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 31 [00:01:23.000] Projects: /dev/null/inferredProject1* -Info 31 [00:01:24.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined -Info 31 [00:01:25.000] Projects: /dev/null/inferredProject1* +Info 22 [00:01:07.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 23 [00:01:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 3 structureChanged: false Elapsed:: *ms +Info 24 [00:01:09.000] Same program as before +Info 25 [00:01:10.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 25 [00:01:11.000] Files (0) NoProgram + +Info 25 [00:01:12.000] ----------------------------------------------- +Info 25 [00:01:13.000] Open files: +Info 25 [00:01:14.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 25 [00:01:15.000] Projects: /dev/null/inferredProject1* +Info 25 [00:01:16.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 25 [00:01:17.000] Projects: /dev/null/inferredProject1* +Info 25 [00:01:18.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined +Info 25 [00:01:19.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -259,11 +250,11 @@ FsWatches:: FsWatchesRecursive:: -Info 31 [00:01:26.000] response: +Info 25 [00:01:20.000] response: { "responseRequired": false } -Info 32 [00:01:27.000] request: +Info 26 [00:01:21.000] request: { "command": "open", "arguments": { @@ -280,25 +271,22 @@ FsWatches:: FsWatchesRecursive:: -Info 33 [00:01:28.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* -Info 34 [00:01:29.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: false Elapsed:: *ms -Info 35 [00:01:30.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 36 [00:01:31.000] Files (0) NoProgram - -Info 37 [00:01:32.000] ----------------------------------------------- -Info 38 [00:01:33.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 38 [00:01:34.000] Files (0) NoProgram - -Info 38 [00:01:35.000] ----------------------------------------------- -Info 38 [00:01:36.000] Open files: -Info 38 [00:01:37.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 38 [00:01:38.000] Projects: /dev/null/inferredProject1* -Info 38 [00:01:39.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 38 [00:01:40.000] Projects: /dev/null/inferredProject1* -Info 38 [00:01:41.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined -Info 38 [00:01:42.000] Projects: /dev/null/inferredProject1* -Info 38 [00:01:43.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined -Info 38 [00:01:44.000] Projects: /dev/null/inferredProject1* +Info 27 [00:01:22.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info 28 [00:01:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 4 structureChanged: false Elapsed:: *ms +Info 29 [00:01:24.000] Same program as before +Info 30 [00:01:25.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 30 [00:01:26.000] Files (0) NoProgram + +Info 30 [00:01:27.000] ----------------------------------------------- +Info 30 [00:01:28.000] Open files: +Info 30 [00:01:29.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 30 [00:01:30.000] Projects: /dev/null/inferredProject1* +Info 30 [00:01:31.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 30 [00:01:32.000] Projects: /dev/null/inferredProject1* +Info 30 [00:01:33.000] FileName: /user/username/projects/myproject/c.ts ProjectRootPath: undefined +Info 30 [00:01:34.000] Projects: /dev/null/inferredProject1* +Info 30 [00:01:35.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined +Info 30 [00:01:36.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -307,11 +295,11 @@ FsWatches:: FsWatchesRecursive:: -Info 38 [00:01:45.000] response: +Info 30 [00:01:37.000] response: { "responseRequired": false } -Info 39 [00:01:46.000] request: +Info 31 [00:01:38.000] request: { "command": "close", "arguments": { @@ -328,17 +316,17 @@ FsWatches:: FsWatchesRecursive:: -Info 40 [00:01:47.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 40 [00:01:48.000] Files (0) NoProgram - -Info 40 [00:01:49.000] ----------------------------------------------- -Info 40 [00:01:50.000] Open files: -Info 40 [00:01:51.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 40 [00:01:52.000] Projects: /dev/null/inferredProject1* -Info 40 [00:01:53.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined -Info 40 [00:01:54.000] Projects: /dev/null/inferredProject1* -Info 40 [00:01:55.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined -Info 40 [00:01:56.000] Projects: /dev/null/inferredProject1* +Info 32 [00:01:39.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 32 [00:01:40.000] Files (0) NoProgram + +Info 32 [00:01:41.000] ----------------------------------------------- +Info 32 [00:01:42.000] Open files: +Info 32 [00:01:43.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 32 [00:01:44.000] Projects: /dev/null/inferredProject1* +Info 32 [00:01:45.000] FileName: /user/username/projects/myproject/b.ts ProjectRootPath: undefined +Info 32 [00:01:46.000] Projects: /dev/null/inferredProject1* +Info 32 [00:01:47.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined +Info 32 [00:01:48.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -347,11 +335,11 @@ FsWatches:: FsWatchesRecursive:: -Info 40 [00:01:57.000] response: +Info 32 [00:01:49.000] response: { "responseRequired": false } -Info 41 [00:01:58.000] request: +Info 33 [00:01:50.000] request: { "command": "close", "arguments": { @@ -368,15 +356,15 @@ FsWatches:: FsWatchesRecursive:: -Info 42 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 42 [00:02:00.000] Files (0) NoProgram +Info 34 [00:01:51.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 34 [00:01:52.000] Files (0) NoProgram -Info 42 [00:02:01.000] ----------------------------------------------- -Info 42 [00:02:02.000] Open files: -Info 42 [00:02:03.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 42 [00:02:04.000] Projects: /dev/null/inferredProject1* -Info 42 [00:02:05.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined -Info 42 [00:02:06.000] Projects: /dev/null/inferredProject1* +Info 34 [00:01:53.000] ----------------------------------------------- +Info 34 [00:01:54.000] Open files: +Info 34 [00:01:55.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 34 [00:01:56.000] Projects: /dev/null/inferredProject1* +Info 34 [00:01:57.000] FileName: /user/username/projects/myproject/node_modules/something/index.d.ts ProjectRootPath: undefined +Info 34 [00:01:58.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -385,7 +373,7 @@ FsWatches:: FsWatchesRecursive:: -Info 42 [00:02:07.000] response: +Info 34 [00:01:59.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js index 38eb94564c0cc..b58a5ac663bcc 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js +++ b/tests/baselines/reference/tsserver/syntacticServer/should-not-include-auto-type-reference-directives.js @@ -53,17 +53,14 @@ FsWatchesRecursive:: Info 2 [00:00:41.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 3 [00:00:42.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: false Elapsed:: *ms -Info 4 [00:00:43.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 5 [00:00:44.000] Files (0) NoProgram - -Info 6 [00:00:45.000] ----------------------------------------------- -Info 7 [00:00:46.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 7 [00:00:47.000] Files (0) NoProgram - -Info 7 [00:00:48.000] ----------------------------------------------- -Info 7 [00:00:49.000] Open files: -Info 7 [00:00:50.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 7 [00:00:51.000] Projects: /dev/null/inferredProject1* +Info 4 [00:00:43.000] Same program as before +Info 5 [00:00:44.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 5 [00:00:45.000] Files (0) NoProgram + +Info 5 [00:00:46.000] ----------------------------------------------- +Info 5 [00:00:47.000] Open files: +Info 5 [00:00:48.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 5 [00:00:49.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -72,7 +69,7 @@ FsWatches:: FsWatchesRecursive:: -Info 7 [00:00:52.000] response: +Info 5 [00:00:50.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js b/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js index d114ece20ca4f..106f6d49dd812 100644 --- a/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js +++ b/tests/baselines/reference/tsserver/syntacticServer/throws-on-unsupported-commands.js @@ -50,17 +50,14 @@ FsWatchesRecursive:: Info 2 [00:00:33.000] Starting updateGraphWorker: Project: /dev/null/inferredProject1* Info 3 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: false Elapsed:: *ms -Info 4 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 5 [00:00:36.000] Files (0) NoProgram - -Info 6 [00:00:37.000] ----------------------------------------------- -Info 7 [00:00:38.000] Project '/dev/null/inferredProject1*' (Inferred) -Info 7 [00:00:39.000] Files (0) NoProgram - -Info 7 [00:00:40.000] ----------------------------------------------- -Info 7 [00:00:41.000] Open files: -Info 7 [00:00:42.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined -Info 7 [00:00:43.000] Projects: /dev/null/inferredProject1* +Info 4 [00:00:35.000] Same program as before +Info 5 [00:00:36.000] Project '/dev/null/inferredProject1*' (Inferred) +Info 5 [00:00:37.000] Files (0) NoProgram + +Info 5 [00:00:38.000] ----------------------------------------------- +Info 5 [00:00:39.000] Open files: +Info 5 [00:00:40.000] FileName: /user/username/projects/myproject/a.ts ProjectRootPath: undefined +Info 5 [00:00:41.000] Projects: /dev/null/inferredProject1* After request PolledWatches:: @@ -69,11 +66,11 @@ FsWatches:: FsWatchesRecursive:: -Info 7 [00:00:44.000] response: +Info 5 [00:00:42.000] response: { "responseRequired": false } -Info 8 [00:00:45.000] request: +Info 6 [00:00:43.000] request: { "command": "semanticDiagnosticsSync", "arguments": { @@ -90,5 +87,5 @@ FsWatches:: FsWatchesRecursive:: -Info 9 [00:00:46.000] Request: semanticDiagnosticsSync not allowed in LanguageServiceMode.Syntactic -Info 10 [00:00:47.000] LanguageService Operation: getSemanticDiagnostics not allowed in LanguageServiceMode.Syntactic \ No newline at end of file +Info 7 [00:00:44.000] Request: semanticDiagnosticsSync not allowed in LanguageServiceMode.Syntactic +Info 8 [00:00:45.000] LanguageService Operation: getSemanticDiagnostics not allowed in LanguageServiceMode.Syntactic \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js index 0910a73f9b0ea..d94c62986594d 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/exportDefault-typeOnlyImportDefault-exportDefault-importDefault.js @@ -47,10 +47,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export default class A {}" + /b.ts Text-1 "import type A from './a'; export default A;" + /c.ts SVC-1-0 "import A from './b'; new A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js index f31f70d5cdffb..09536e1ea389d 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-exportNamespaceFrom-typeOnlyNamedImport-namedExport-namedImport.js @@ -51,11 +51,11 @@ Info 8 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:28.000] Files (5) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts - /d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "export * as a from './a';" + /c.ts Text-1 "import type { a } from './b'; export { a };" + /d.ts SVC-1-0 "import { a } from './c'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js index 253e175e1774d..83d05346efff4 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyExportFrom-exportStarFrom-namedImport.js @@ -51,11 +51,11 @@ Info 8 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:28.000] Files (5) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts - /d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "export type { A } from './a';" + /c.ts Text-1 "export * from './b';" + /d.ts SVC-1-0 "import { A } from './c'; new A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js index 93c98d0a2d099..47fbf19cd315d 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamedImport-namedExport-namedImport.js @@ -47,10 +47,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type { A } from './a'; export { A };" + /c.ts SVC-1-0 "import { A } from './b'; new A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js index 572ef26974ccc..5b9edc471acdb 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportDefault-importDefault.js @@ -47,10 +47,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type * as a from './a'; export default a;" + /c.ts SVC-1-0 "import a from './b'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js index f6955211f3e78..1eec7bf363c81 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-exportEquals-importEquals.js @@ -47,10 +47,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type * as a from './a'; export = a;" + /c.ts SVC-1-0 "import a = require('./b'); new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js index 581968b16d4ea..0949d1be03d52 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeOnlyNamespaceImport-namedExport-namedImport.js @@ -47,10 +47,10 @@ Info 7 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 8 [00:00:23.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 9 [00:00:24.000] Project '/dev/null/inferredProject1*' (Inferred) Info 10 [00:00:25.000] Files (4) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "import type * as a from './a'; export { a };" + /c.ts SVC-1-0 "import { a } from './b'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js index c1e78287da0f8..a163e7f08f3df 100644 --- a/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js +++ b/tests/baselines/reference/tsserver/typeOnlyImportChains/namedExport-typeonlyExportFrom-exportNamespaceFrom-namedImport.js @@ -51,11 +51,11 @@ Info 8 [00:00:25.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 9 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 10 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 11 [00:00:28.000] Files (5) - /a/lib/lib.d.ts - /a.ts - /b.ts - /c.ts - /d.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a.ts Text-1 "export class A {}" + /b.ts Text-1 "export type { A } from './a';" + /c.ts Text-1 "export * as a from './b';" + /d.ts SVC-1-0 "import { a } from './c'; new a.A();" a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js index 18c729540b41f..8999b4a7e9351 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects-discover-from-bower_components.js @@ -43,7 +43,7 @@ Info 9 [00:00:24.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 un Info 10 [00:00:25.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 11 [00:00:26.000] Project '/jsconfig.json' (Configured) Info 12 [00:00:27.000] Files (1) - /app.js + /app.js SVC-1-0 "" app.js @@ -61,31 +61,32 @@ Info 21 [00:00:40.000] Project: /jsconfig.json Detected file add/remove of non Info 22 [00:00:41.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/package.json :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory Info 23 [00:00:42.000] Starting updateGraphWorker: Project: /jsconfig.json Info 24 [00:00:43.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 25 [00:00:44.000] Project '/jsconfig.json' (Configured) -Info 25 [00:00:45.000] Files (1) - -Info 25 [00:00:46.000] ----------------------------------------------- -Info 25 [00:00:47.000] Open files: -Info 25 [00:00:48.000] FileName: /app.js ProjectRootPath: undefined -Info 25 [00:00:49.000] Projects: /jsconfig.json -Info 25 [00:00:55.000] DirectoryWatcher:: Triggered with tmp/node_modules :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 26 [00:00:56.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 27 [00:00:57.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 28 [00:00:58.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 29 [00:01:00.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 30 [00:01:01.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 31 [00:01:02.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 32 [00:01:03.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 33 [00:01:05.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 34 [00:01:06.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 35 [00:01:07.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 36 [00:01:08.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 37 [00:01:10.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 38 [00:01:11.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 39 [00:01:12.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one -Info 40 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory -Info 41 [00:01:14.000] Scheduled: /jsconfig.json, Cancelled earlier one -Info 42 [00:01:15.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 25 [00:00:44.000] Same program as before +Info 26 [00:00:45.000] Project '/jsconfig.json' (Configured) +Info 26 [00:00:46.000] Files (1) + +Info 26 [00:00:47.000] ----------------------------------------------- +Info 26 [00:00:48.000] Open files: +Info 26 [00:00:49.000] FileName: /app.js ProjectRootPath: undefined +Info 26 [00:00:50.000] Projects: /jsconfig.json +Info 26 [00:00:56.000] DirectoryWatcher:: Triggered with tmp/node_modules :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 27 [00:00:57.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 28 [00:00:58.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 29 [00:00:59.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 30 [00:01:01.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 31 [00:01:02.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 32 [00:01:03.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 33 [00:01:04.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 34 [00:01:06.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 35 [00:01:07.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 36 [00:01:08.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 37 [00:01:09.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 38 [00:01:11.000] DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 39 [00:01:12.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 40 [00:01:13.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info 41 [00:01:14.000] Elapsed:: *ms DirectoryWatcher:: Triggered with tmp/node_modules/@types/jquery/index.d.ts :: WatchInfo: 1 undefined Config: /jsconfig.json WatchType: Wild card directory +Info 42 [00:01:15.000] Scheduled: /jsconfig.json, Cancelled earlier one +Info 43 [00:01:16.000] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one Before checking timeout queue length (2) and running //// [/tmp/package.json] { "private": true } @@ -112,13 +113,13 @@ FsWatchesRecursive:: /bower_components: {} -Info 43 [00:01:16.000] Running: /jsconfig.json -Info 44 [00:01:17.000] Starting updateGraphWorker: Project: /jsconfig.json -Info 45 [00:01:18.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms -Info 46 [00:01:19.000] Project '/jsconfig.json' (Configured) -Info 47 [00:01:20.000] Files (2) - /app.js - /tmp/node_modules/@types/jquery/index.d.ts +Info 44 [00:01:17.000] Running: /jsconfig.json +Info 45 [00:01:18.000] Starting updateGraphWorker: Project: /jsconfig.json +Info 46 [00:01:19.000] Finishing updateGraphWorker: Project: /jsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 47 [00:01:20.000] Project '/jsconfig.json' (Configured) +Info 48 [00:01:21.000] Files (2) + /app.js SVC-1-0 "" + /tmp/node_modules/@types/jquery/index.d.ts Text-1 "" app.js @@ -126,24 +127,24 @@ Info 47 [00:01:20.000] Files (2) tmp/node_modules/@types/jquery/index.d.ts Matched by default include pattern '**/*' -Info 48 [00:01:21.000] ----------------------------------------------- -Info 49 [00:01:22.000] Running: *ensureProjectForOpenFiles* -Info 50 [00:01:23.000] Before ensureProjectForOpenFiles: -Info 51 [00:01:24.000] Project '/jsconfig.json' (Configured) -Info 51 [00:01:25.000] Files (2) - -Info 51 [00:01:26.000] ----------------------------------------------- -Info 51 [00:01:27.000] Open files: -Info 51 [00:01:28.000] FileName: /app.js ProjectRootPath: undefined -Info 51 [00:01:29.000] Projects: /jsconfig.json -Info 51 [00:01:30.000] After ensureProjectForOpenFiles: -Info 52 [00:01:31.000] Project '/jsconfig.json' (Configured) -Info 52 [00:01:32.000] Files (2) - -Info 52 [00:01:33.000] ----------------------------------------------- -Info 52 [00:01:34.000] Open files: -Info 52 [00:01:35.000] FileName: /app.js ProjectRootPath: undefined -Info 52 [00:01:36.000] Projects: /jsconfig.json +Info 49 [00:01:22.000] ----------------------------------------------- +Info 50 [00:01:23.000] Running: *ensureProjectForOpenFiles* +Info 51 [00:01:24.000] Before ensureProjectForOpenFiles: +Info 52 [00:01:25.000] Project '/jsconfig.json' (Configured) +Info 52 [00:01:26.000] Files (2) + +Info 52 [00:01:27.000] ----------------------------------------------- +Info 52 [00:01:28.000] Open files: +Info 52 [00:01:29.000] FileName: /app.js ProjectRootPath: undefined +Info 52 [00:01:30.000] Projects: /jsconfig.json +Info 52 [00:01:31.000] After ensureProjectForOpenFiles: +Info 53 [00:01:32.000] Project '/jsconfig.json' (Configured) +Info 53 [00:01:33.000] Files (2) + +Info 53 [00:01:34.000] ----------------------------------------------- +Info 53 [00:01:35.000] Open files: +Info 53 [00:01:36.000] FileName: /app.js ProjectRootPath: undefined +Info 53 [00:01:37.000] Projects: /jsconfig.json After checking timeout queue length (2) and running PolledWatches:: diff --git a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js index 9bfb073744317..82fb98f8bb710 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/configured-projects.js @@ -38,7 +38,7 @@ Info 11 [00:00:24.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 12 [00:00:25.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:26.000] Project '/a/b/tsconfig.json' (Configured) Info 14 [00:00:27.000] Files (1) - /a/b/app.js + /a/b/app.js SVC-1-0 "" app.js @@ -87,8 +87,8 @@ Info 19 [00:00:50.000] Starting updateGraphWorker: Project: /a/b/tsconfig.json Info 20 [00:00:51.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 21 [00:00:52.000] Project '/a/b/tsconfig.json' (Configured) Info 22 [00:00:53.000] Files (2) - /a/b/app.js - /a/data/node_modules/@types/jquery/index.d.ts + /a/b/app.js SVC-1-0 "" + /a/data/node_modules/@types/jquery/index.d.ts Text-1 "declare const $: { x: number }" app.js diff --git a/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js b/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js index 6332a3043fdd8..abf7adc60e33c 100644 --- a/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js +++ b/tests/baselines/reference/tsserver/typingsInstaller/redo-resolutions-pointing-to-js-on-typing-install.js @@ -35,8 +35,8 @@ Info 18 [00:00:39.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 19 [00:00:40.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:41.000] Project '/dev/null/inferredProject1*' (Inferred) Info 21 [00:00:42.000] Files (2) - /user/username/projects/node_modules/commander/index.js - /user/username/projects/a/b/app.js + /user/username/projects/node_modules/commander/index.js Text-1 "module.exports = 0" + /user/username/projects/a/b/app.js SVC-1-0 "\n import * as commander from \"commander\";" ../../node_modules/commander/index.js @@ -97,8 +97,8 @@ Info 28 [00:01:07.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 29 [00:01:08.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 30 [00:01:09.000] Project '/dev/null/inferredProject1*' (Inferred) Info 31 [00:01:10.000] Files (2) - /user/username/projects/a/cache/node_modules/@types/commander/index.d.ts - /user/username/projects/a/b/app.js + /user/username/projects/a/cache/node_modules/@types/commander/index.d.ts Text-1 "" + /user/username/projects/a/b/app.js SVC-1-0 "\n import * as commander from \"commander\";" ../cache/node_modules/@types/commander/index.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js index 0e013d7443d27..61765f920d61e 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-errors.js @@ -43,10 +43,10 @@ Info 11 [00:00:40.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 12 [00:00:41.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/project.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:42.000] Project '/user/username/projects/myproject/project.csproj' (External) Info 14 [00:00:43.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts Text-1 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js index 7a957480b1cc0..e58770daad279 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options-in-host-configuration.js @@ -101,10 +101,10 @@ Info 13 [00:00:42.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 14 [00:00:43.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/project.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:44.000] Project '/user/username/projects/myproject/project.csproj' (External) Info 16 [00:00:45.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts Text-1 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js index f06aa9b85aa60..f3f904c7877e7 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/external-project-watch-options.js @@ -66,10 +66,10 @@ Info 10 [00:00:39.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 11 [00:00:40.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/project.csproj Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:41.000] Project '/user/username/projects/myproject/project.csproj' (External) Info 13 [00:00:42.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts Text-1 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js index 5422f38243c02..14b16ea1b4417 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-at-root.js @@ -61,9 +61,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: c:/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project 'c:/project/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - c:/a/lib/lib.d.ts - c:/project/file1.ts - c:/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/project/file1.ts SVC-1-0 "let x = 10;" + c:/project/file2.ts Text-1 "let y = 10;" ../a/lib/lib.d.ts 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 5422f38243c02..14b16ea1b4417 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 @@ -61,9 +61,9 @@ Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: c:/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 15 [00:00:32.000] Project 'c:/project/tsconfig.json' (Configured) Info 16 [00:00:33.000] Files (3) - c:/a/lib/lib.d.ts - c:/project/file1.ts - c:/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/project/file1.ts SVC-1-0 "let x = 10;" + c:/project/file2.ts Text-1 "let y = 10;" ../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js index d1b4214e200b6..412f9612cf243 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-root.js @@ -63,9 +63,9 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: c:/myfolder/allproject/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project 'c:/myfolder/allproject/project/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (3) - c:/a/lib/lib.d.ts - c:/myfolder/allproject/project/file1.ts - c:/myfolder/allproject/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/myfolder/allproject/project/file1.ts SVC-1-0 "let x = 10;" + c:/myfolder/allproject/project/file2.ts Text-1 "let y = 10;" ../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js index d1b4214e200b6..412f9612cf243 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/files-not-at-windows-style-root.js @@ -63,9 +63,9 @@ Info 15 [00:00:36.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 16 [00:00:37.000] Finishing updateGraphWorker: Project: c:/myfolder/allproject/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:38.000] Project 'c:/myfolder/allproject/project/tsconfig.json' (Configured) Info 18 [00:00:39.000] Files (3) - c:/a/lib/lib.d.ts - c:/myfolder/allproject/project/file1.ts - c:/myfolder/allproject/project/file2.ts + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/myfolder/allproject/project/file1.ts SVC-1-0 "let x = 10;" + c:/myfolder/allproject/project/file2.ts Text-1 "let y = 10;" ../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js index 8601438b13261..38c9d8daf74fd 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-errors.js @@ -48,10 +48,10 @@ Info 16 [00:00:45.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 17 [00:00:46.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 18 [00:00:47.000] Project '/dev/null/inferredProject1*' (Inferred) Info 19 [00:00:48.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js index 81e49f3310acf..beac2543e8021 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options-in-host-configuration.js @@ -126,10 +126,10 @@ Info 20 [00:00:49.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 21 [00:00:50.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 22 [00:00:51.000] Project '/dev/null/inferredProject1*' (Inferred) Info 23 [00:00:52.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js index b721dbfadc61d..f9fc31e6fac03 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/inferred-project-watch-options.js @@ -91,10 +91,10 @@ Info 17 [00:00:46.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 18 [00:00:47.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:48.000] Project '/dev/null/inferredProject1*' (Inferred) Info 20 [00:00:49.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js index 039f2fa7098c8..0c30154ec14cc 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names-with-i.js @@ -46,8 +46,8 @@ Info 11 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 12 [00:00:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:32.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:33.000] Files (2) - /a/lib/lib.d.ts - /User/userName/Projects/i/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /User/userName/Projects/i/foo.ts SVC-1-0 "import { foo } from \"bar\"" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js index 2d56326fb2650..1520a80240f9e 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-ascii-file-names.js @@ -46,8 +46,8 @@ Info 11 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 12 [00:00:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:32.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:33.000] Files (2) - /a/lib/lib.d.ts - /User/userName/Projects/I/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /User/userName/Projects/I/foo.ts SVC-1-0 "import { foo } from \"bar\"" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js b/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js index 052eb52a63eb1..7bf4fea677d6e 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/project-with-unicode-file-names.js @@ -46,8 +46,8 @@ Info 11 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /Us Info 12 [00:00:31.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 13 [00:00:32.000] Project '/dev/null/inferredProject1*' (Inferred) Info 14 [00:00:33.000] Files (2) - /a/lib/lib.d.ts - /User/userName/Projects/İ/foo.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /User/userName/Projects/İ/foo.ts SVC-1-0 "import { foo } from \"bar\"" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js index 609f2601588b9..308989329f1ae 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/recursive-directory-does-not-watch-files-starting-with-dot-in-node_modules.js @@ -68,9 +68,9 @@ Info 17 [00:00:42.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:43.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:44.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:45.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"file\"" ../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js index f4b930470c105..91065b5bbe104 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js @@ -68,9 +68,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" ../../lib/lib.d.ts @@ -232,10 +232,10 @@ Info 35 [00:01:04.000] Starting updateGraphWorker: Project: /a/username/projec Info 36 [00:01:05.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:06.000] Project '/a/username/project/tsconfig.json' (Configured) Info 38 [00:01:07.000] Files (4) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts - /a/username/project/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" + /a/username/project/src/file2.ts Text-1 "" ../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js index bd3efc259a3e5..d0a07f64b0f78 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js @@ -68,9 +68,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" ../../lib/lib.d.ts @@ -217,10 +217,10 @@ Info 34 [00:01:03.000] Starting updateGraphWorker: Project: /a/username/projec Info 35 [00:01:04.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 36 [00:01:05.000] Project '/a/username/project/tsconfig.json' (Configured) Info 37 [00:01:06.000] Files (4) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts - /a/username/project/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" + /a/username/project/src/file2.ts Text-1 "" ../../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js index 836e6f18e0ea9..e7f3b191794e7 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js @@ -68,9 +68,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/a/username/project/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" ../../lib/lib.d.ts @@ -218,10 +218,10 @@ Info 35 [00:01:04.000] Starting updateGraphWorker: Project: /a/username/projec Info 36 [00:01:05.000] Finishing updateGraphWorker: Project: /a/username/project/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 37 [00:01:06.000] Project '/a/username/project/tsconfig.json' (Configured) Info 38 [00:01:07.000] Files (4) - /a/lib/lib.d.ts - /a/username/project/src/file1.ts - /a/username/project/src/index.ts - /a/username/project/src/file2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/username/project/src/file1.ts Text-1 "" + /a/username/project/src/index.ts SVC-1-0 "import {} from \"./\"" + /a/username/project/src/file2.ts Text-1 "" ../../lib/lib.d.ts 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 c95f880b571e3..9adfaeda755cd 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 @@ -44,8 +44,8 @@ Info 10 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 11 [00:00:26.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 12 [00:00:27.000] Project '/dev/null/inferredProject1*' (Inferred) Info 13 [00:00:28.000] Files (2) - c:/a/lib/lib.d.ts - c:/myprojects/project/x.js + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/myprojects/project/x.js SVC-1-0 "const x = 10" ../../a/lib/lib.d.ts @@ -131,8 +131,8 @@ Info 26 [00:00:27.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //v Info 27 [00:00:28.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:00:29.000] Project '/dev/null/inferredProject1*' (Inferred) Info 29 [00:00:30.000] Files (2) - //vda1cs4850/a/lib/lib.d.ts - //vda1cs4850/myprojects/project/x.js + //vda1cs4850/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + //vda1cs4850/myprojects/project/x.js SVC-1-0 "" ../../a/lib/lib.d.ts @@ -218,8 +218,8 @@ Info 42 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //v Info 43 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 45 [00:00:32.000] Files (2) - //vda1cs4850/a/lib/lib.d.ts - //vda1cs4850/c$/myprojects/project/x.js + //vda1cs4850/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + //vda1cs4850/c$/myprojects/project/x.js SVC-1-0 "" ../../../a/lib/lib.d.ts @@ -305,8 +305,8 @@ Info 58 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: c:/ Info 59 [00:00:30.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 60 [00:00:31.000] Project '/dev/null/inferredProject1*' (Inferred) Info 61 [00:00:32.000] Files (2) - c:/a/lib/lib.d.ts - c:/users/username/myprojects/project/x.js + c:/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + c:/users/username/myprojects/project/x.js SVC-1-0 "const x = 10" ../../../../a/lib/lib.d.ts @@ -392,8 +392,8 @@ Info 74 [00:00:33.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: //v Info 75 [00:00:34.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 76 [00:00:35.000] Project '/dev/null/inferredProject1*' (Inferred) Info 77 [00:00:36.000] Files (2) - //vda1cs4850/a/lib/lib.d.ts - //vda1cs4850/c$/users/username/myprojects/project/x.js + //vda1cs4850/a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + //vda1cs4850/c$/users/username/myprojects/project/x.js SVC-1-0 "" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js index a7bec3351d707..4cb05bc6ab5a9 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/when-watchFile-is-single-watcher-per-file.js @@ -63,9 +63,9 @@ Info 17 [00:00:38.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /us Info 18 [00:00:39.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 20 [00:00:41.000] Files (3) - /a/lib/lib.d.ts - /user/username/projects/myproject/tsconfig.json - /user/username/projects/myproject/index.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/tsconfig.json Text-1 "{\"compilerOptions\":{\"composite\":true,\"resolveJsonModule\":true}}" + /user/username/projects/myproject/index.ts SVC-1-0 "import * as tsconfig from \"./tsconfig.json\";" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js index 29ba3978f7b0b..19aa872b21196 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configFile.js @@ -73,10 +73,10 @@ Info 18 [00:00:49.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 19 [00:00:50.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 20 [00:00:51.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 21 [00:00:52.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js index 6a96c37a09593..40a36d87c1438 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-excludeDirectories-option-in-configuration.js @@ -108,10 +108,10 @@ Info 21 [00:00:52.000] ExcludeWatcher:: Added:: WatchInfo: /user/username/proj Info 22 [00:00:53.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 23 [00:00:54.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) Info 24 [00:00:55.000] Files (4) - /a/lib/lib.d.ts - /user/username/projects/myproject/node_modules/bar/foo.d.ts - /user/username/projects/myproject/node_modules/bar/index.d.ts - /user/username/projects/myproject/src/main.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/node_modules/bar/foo.d.ts Text-1 "export function foo(): string;" + /user/username/projects/myproject/node_modules/bar/index.d.ts Text-1 "export { foo } from \"./foo\";" + /user/username/projects/myproject/src/main.ts SVC-1-0 "import { foo } from \"bar\"; foo();" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js index e565c0f7d7aee..7f97a363c1abf 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-as-host-configuration.js @@ -96,9 +96,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js index 30b95a5f911d1..1288f928a7c21 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-fallbackPolling-option-in-configFile.js @@ -99,9 +99,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js index fac91ee0ecf71..e7f397de5d2b1 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-as-host-configuration.js @@ -96,9 +96,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js index 07758f296209f..51d59d8a526c4 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchDirectory-option-in-configFile.js @@ -67,9 +67,9 @@ Info 15 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js index cab031b0845e7..6f3c9c5c873a3 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-as-host-configuration.js @@ -96,9 +96,9 @@ Info 17 [00:00:34.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 18 [00:00:35.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 19 [00:00:36.000] Project '/a/b/tsconfig.json' (Configured) Info 20 [00:00:37.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js index b693e8d7cbe8d..c85e4a56bdc1c 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/with-watchFile-option-in-configFile.js @@ -67,9 +67,9 @@ Info 15 [00:00:32.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 16 [00:00:33.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 17 [00:00:34.000] Project '/a/b/tsconfig.json' (Configured) Info 18 [00:00:35.000] Files (3) - /a/lib/lib.d.ts - /a/b/commonFile1.ts - /a/b/commonFile2.ts + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /a/b/commonFile1.ts SVC-1-0 "let x = 1" + /a/b/commonFile2.ts Text-1 "let y = 1" ../lib/lib.d.ts From c525c1e872a33770154fa467e8681f1f5bac947a Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 24 Feb 2023 19:07:12 -0800 Subject: [PATCH 4/9] Baseline test that has implications on script versioning --- src/testRunner/unittests/tsserver/helpers.ts | 7 +- .../unittests/tsserver/syntaxOperations.ts | 55 +- ...hen-renaming-file-with-different-casing.js | 3 +- ...emoved-and-added-with-different-content.js | 856 ++++++++++++++++++ 4 files changed, 878 insertions(+), 43 deletions(-) create mode 100644 tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js diff --git a/src/testRunner/unittests/tsserver/helpers.ts b/src/testRunner/unittests/tsserver/helpers.ts index 69d268bcf946a..c532058de405d 100644 --- a/src/testRunner/unittests/tsserver/helpers.ts +++ b/src/testRunner/unittests/tsserver/helpers.ts @@ -732,16 +732,17 @@ export class TestServerCancellationToken implements ts.server.ServerCancellation } } -export function openFilesForSession(files: readonly (string | File | { readonly file: File | string, readonly projectRootPath: string, content?: string })[], session: TestSession): void { +export function openFilesForSession(files: readonly (string | File | { readonly file: File | string, readonly projectRootPath?: string, content?: string })[], session: TestSession): void { for (const file of files) { session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.Open, arguments: ts.isString(file) ? { file } : - "projectRootPath" in file ? // eslint-disable-line local/no-in-operator + "file" in file ? // eslint-disable-line local/no-in-operator { file: typeof file.file === "string" ? file.file : file.file.path, - projectRootPath: file.projectRootPath + projectRootPath: file.projectRootPath, + fileContent: file.content, } : { file: file.path } }); diff --git a/src/testRunner/unittests/tsserver/syntaxOperations.ts b/src/testRunner/unittests/tsserver/syntaxOperations.ts index 9257ac4400ecc..fc7bc01088c02 100644 --- a/src/testRunner/unittests/tsserver/syntaxOperations.ts +++ b/src/testRunner/unittests/tsserver/syntaxOperations.ts @@ -5,27 +5,13 @@ import { libFile, } from "../virtualFileSystemWithWatch"; import { - checkNumberOfProjects, - checkProjectActualFiles, + baselineTsserverLogs, + createLoggerWithInMemoryLogs, createSession, - TestSession, + openFilesForSession, } from "./helpers"; describe("unittests:: tsserver:: syntax operations", () => { - function navBarFull(session: TestSession, file: File) { - return JSON.stringify(session.executeCommandSeq({ - command: ts.server.protocol.CommandTypes.NavBarFull, - arguments: { file: file.path } - }).response); - } - - function openFile(session: TestSession, file: File) { - session.executeCommandSeq({ - command: ts.server.protocol.CommandTypes.Open, - arguments: { file: file.path, fileContent: file.content } - }); - } - it("works when file is removed and added with different content", () => { const app: File = { path: `/user/username/projects/myproject/app.ts`, @@ -52,34 +38,26 @@ describe("Test Suite 1", () => { }; const files = [app, libFile, tsconfig]; const host = createServerHost(files); - const session = createSession(host); - const service = session.getProjectService(); - openFile(session, app); - - checkNumberOfProjects(service, { configuredProjects: 1 }); - const project = service.configuredProjects.get(tsconfig.path)!; - const expectedFilesWithoutUnitTest1 = files.map(f => f.path); - checkProjectActualFiles(project, expectedFilesWithoutUnitTest1); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); + openFilesForSession([{ file: app.path, content: app.content }], session); host.writeFile(unitTest1.path, unitTest1.content); host.runQueuedTimeoutCallbacks(); - const expectedFilesWithUnitTest1 = expectedFilesWithoutUnitTest1.concat(unitTest1.path); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); - openFile(session, unitTest1); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); + openFilesForSession([{ file: unitTest1.path, content: unitTest1.content }], session); - const navBarResultUnitTest1 = navBarFull(session, unitTest1); + session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.NavBarFull, + arguments: { file: unitTest1.path } + }); host.deleteFile(unitTest1.path); host.checkTimeoutQueueLengthAndRun(0); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.Close, arguments: { file: unitTest1.path } }); host.checkTimeoutQueueLengthAndRun(2); - checkProjectActualFiles(project, expectedFilesWithoutUnitTest1); const unitTest1WithChangedContent: File = { path: unitTest1.path, @@ -96,14 +74,13 @@ export function Test2() { }; host.writeFile(unitTest1.path, unitTest1WithChangedContent.content); host.runQueuedTimeoutCallbacks(); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); - openFile(session, unitTest1WithChangedContent); - checkProjectActualFiles(project, expectedFilesWithUnitTest1); - const sourceFile = project.getLanguageService().getNonBoundSourceFile(unitTest1WithChangedContent.path); - assert.strictEqual(sourceFile.text, unitTest1WithChangedContent.content); + openFilesForSession([{ file: unitTest1WithChangedContent, content: unitTest1WithChangedContent.content }], session); - const navBarResultUnitTest1WithChangedContent = navBarFull(session, unitTest1WithChangedContent); - assert.notStrictEqual(navBarResultUnitTest1WithChangedContent, navBarResultUnitTest1, "With changes in contents of unitTest file, we should see changed naviagation bar item result"); + session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.NavBarFull, + arguments: { file: unitTest1WithChangedContent.path } + }); + baselineTsserverLogs("syntaxOperations", "file is removed and added with different content", session); }); }); diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js index 9c9a09ad975bc..1caaf088c7c85 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js @@ -349,7 +349,8 @@ Info 36 [00:01:13.000] request: "command": "open", "arguments": { "file": "/user/username/projects/myproject/logger.ts", - "projectRootPath": "/user/username/projects/myproject" + "projectRootPath": "/user/username/projects/myproject", + "fileContent": "export class logger { }" }, "seq": 4, "type": "request" diff --git a/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js new file mode 100644 index 0000000000000..807249a57f2d2 --- /dev/null +++ b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js @@ -0,0 +1,856 @@ +Info 0 [00:00:21.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Info 1 [00:00:22.000] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/app.ts", + "fileContent": "console.log('Hello world');" + }, + "seq": 1, + "type": "request" + } +Before request +//// [/user/username/projects/myproject/app.ts] +console.log('Hello world'); + +//// [/a/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; } + +//// [/user/username/projects/myproject/tsconfig.json] +{} + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 2 [00:00:23.000] Search path: /user/username/projects/myproject +Info 3 [00:00:24.000] For info: /user/username/projects/myproject/app.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 4 [00:00:25.000] Creating configuration project /user/username/projects/myproject/tsconfig.json +Info 5 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file +Info 6 [00:00:27.000] Config: /user/username/projects/myproject/tsconfig.json : { + "rootNames": [ + "/user/username/projects/myproject/app.ts" + ], + "options": { + "configFilePath": "/user/username/projects/myproject/tsconfig.json" + } +} +Info 7 [00:00:28.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:29.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:30.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 10 [00:00:31.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 11 [00:00:32.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots +Info 12 [00:00:33.000] 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 13 [00:00:34.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 14 [00:00:35.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 15 [00:00:36.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + +Info 16 [00:00:37.000] ----------------------------------------------- +Info 17 [00:00:38.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 17 [00:00:39.000] Files (2) + +Info 17 [00:00:40.000] ----------------------------------------------- +Info 17 [00:00:41.000] Open files: +Info 17 [00:00:42.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 17 [00:00:43.000] Projects: /user/username/projects/myproject/tsconfig.json +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 17 [00:00:44.000] response: + { + "responseRequired": false + } +Info 18 [00:00:47.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 19 [00:00:48.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 20 [00:00:49.000] Scheduled: *ensureProjectForOpenFiles* +Info 21 [00:00:50.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Before running timeout callbacks +//// [/user/username/projects/myproject/unitTest1.ts] +import assert = require('assert'); + +describe("Test Suite 1", () => { + it("Test A", () => { + assert.ok(true, "This shouldn't fail"); + }); + + it("Test B", () => { + assert.ok(1 === 1, "This shouldn't fail"); + assert.ok(false, "This should fail"); + }); +}); + + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 22 [00:00:51.000] Running: /user/username/projects/myproject/tsconfig.json +Info 23 [00:00:52.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 24 [00:00:53.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 25 [00:00:54.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 26 [00:00:55.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 27 [00:00:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 28 [00:00:57.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 29 [00:00:58.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + /user/username/projects/myproject/unitTest1.ts Text-1 "import assert = require('assert');\n\ndescribe(\"Test Suite 1\", () => {\n it(\"Test A\", () => {\n assert.ok(true, \"This shouldn't fail\");\n });\n\n it(\"Test B\", () => {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n });\n});" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + unitTest1.ts + Matched by default include pattern '**/*' + +Info 30 [00:00:59.000] ----------------------------------------------- +Info 31 [00:01:00.000] Running: *ensureProjectForOpenFiles* +Info 32 [00:01:01.000] Before ensureProjectForOpenFiles: +Info 33 [00:01:02.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 33 [00:01:03.000] Files (3) + +Info 33 [00:01:04.000] ----------------------------------------------- +Info 33 [00:01:05.000] Open files: +Info 33 [00:01:06.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 33 [00:01:07.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 33 [00:01:08.000] After ensureProjectForOpenFiles: +Info 34 [00:01:09.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 34 [00:01:10.000] Files (3) + +Info 34 [00:01:11.000] ----------------------------------------------- +Info 34 [00:01:12.000] Open files: +Info 34 [00:01:13.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 34 [00:01:14.000] Projects: /user/username/projects/myproject/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/unittest1.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 34 [00:01:15.000] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts", + "fileContent": "import assert = require('assert');\n\ndescribe(\"Test Suite 1\", () => {\n it(\"Test A\", () => {\n assert.ok(true, \"This shouldn't fail\");\n });\n\n it(\"Test B\", () => {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n });\n});" + }, + "seq": 2, + "type": "request" + } +Before request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/unittest1.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 35 [00:01:16.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 36 [00:01:17.000] Search path: /user/username/projects/myproject +Info 37 [00:01:18.000] For info: /user/username/projects/myproject/unitTest1.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 38 [00:01:19.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 38 [00:01:20.000] Files (3) + +Info 38 [00:01:21.000] ----------------------------------------------- +Info 38 [00:01:22.000] Open files: +Info 38 [00:01:23.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 38 [00:01:24.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 38 [00:01:25.000] FileName: /user/username/projects/myproject/unitTest1.ts ProjectRootPath: undefined +Info 38 [00:01:26.000] Projects: /user/username/projects/myproject/tsconfig.json +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 38 [00:01:27.000] response: + { + "responseRequired": false + } +Info 39 [00:01:28.000] request: + { + "command": "navbar-full", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts" + }, + "seq": 3, + "type": "request" + } +Before request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 40 [00:01:29.000] response: + { + "response": [ + { + "text": "\"unitTest1\"", + "kind": "module", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 284 + } + ], + "childItems": [ + { + "text": "assert", + "kind": "alias", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 34 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "describe(\"Test Suite 1\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 61, + "length": 221 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + } + ], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "describe(\"Test Suite 1\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 61, + "length": 221 + } + ], + "childItems": [ + { + "text": "it(\"Test A\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 86, + "length": 61 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "it(\"Test B\") callback", + "kind": "function", + "kindModifiers": "", + "spans": [ + { + "start": 168, + "length": 110 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + } + ], + "indent": 1, + "bolded": false, + "grayed": false + } + ], + "responseRequired": true + } +Info 41 [00:01:31.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 42 [00:01:32.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Before checking timeout queue length (0) and running +//// [/user/username/projects/myproject/unitTest1.ts] deleted + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +After checking timeout queue length (0) and running + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 43 [00:01:33.000] request: + { + "command": "close", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts" + }, + "seq": 4, + "type": "request" + } +Before request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 44 [00:01:34.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 45 [00:01:35.000] Scheduled: *ensureProjectForOpenFiles* +Info 46 [00:01:36.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 46 [00:01:37.000] Files (3) + +Info 46 [00:01:38.000] ----------------------------------------------- +Info 46 [00:01:39.000] Open files: +Info 46 [00:01:40.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 46 [00:01:41.000] Projects: /user/username/projects/myproject/tsconfig.json +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 46 [00:01:42.000] response: + { + "responseRequired": false + } +Before checking timeout queue length (2) and running + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 47 [00:01:43.000] Running: /user/username/projects/myproject/tsconfig.json +Info 48 [00:01:44.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 49 [00:01:45.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 50 [00:01:46.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 51 [00:01:47.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 3 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 52 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 53 [00:01:49.000] Files (2) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + +Info 54 [00:01:50.000] ----------------------------------------------- +Info 55 [00:01:51.000] Running: *ensureProjectForOpenFiles* +Info 56 [00:01:52.000] Before ensureProjectForOpenFiles: +Info 57 [00:01:53.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 57 [00:01:54.000] Files (2) + +Info 57 [00:01:55.000] ----------------------------------------------- +Info 57 [00:01:56.000] Open files: +Info 57 [00:01:57.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 57 [00:01:58.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 57 [00:01:59.000] After ensureProjectForOpenFiles: +Info 58 [00:02:00.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 58 [00:02:01.000] Files (2) + +Info 58 [00:02:02.000] ----------------------------------------------- +Info 58 [00:02:03.000] Open files: +Info 58 [00:02:04.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 58 [00:02:05.000] Projects: /user/username/projects/myproject/tsconfig.json +After checking timeout queue length (2) and running + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 58 [00:02:08.000] DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Info 59 [00:02:09.000] Scheduled: /user/username/projects/myproject/tsconfig.json +Info 60 [00:02:10.000] Scheduled: *ensureProjectForOpenFiles* +Info 61 [00:02:11.000] Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/unitTest1.ts :: WatchInfo: /user/username/projects/myproject 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory +Before running timeout callbacks +//// [/user/username/projects/myproject/unitTest1.ts] +import assert = require('assert'); + +export function Test1() { + assert.ok(true, "This shouldn't fail"); +}; + +export function Test2() { + assert.ok(1 === 1, "This shouldn't fail"); + assert.ok(false, "This should fail"); +}; + + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 62 [00:02:12.000] Running: /user/username/projects/myproject/tsconfig.json +Info 63 [00:02:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 64 [00:02:14.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json +Info 65 [00:02:15.000] DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 66 [00:02:16.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Failed Lookup Locations +Info 67 [00:02:17.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 4 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 68 [00:02:18.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 69 [00:02:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" + /user/username/projects/myproject/unitTest1.ts Text-3 "import assert = require('assert');\n\nexport function Test1() {\n assert.ok(true, \"This shouldn't fail\");\n};\n\nexport function Test2() {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n};" + + + ../../../../a/lib/lib.d.ts + Default library for target 'es5' + app.ts + Matched by default include pattern '**/*' + unitTest1.ts + Matched by default include pattern '**/*' + +Info 70 [00:02:20.000] ----------------------------------------------- +Info 71 [00:02:21.000] Running: *ensureProjectForOpenFiles* +Info 72 [00:02:22.000] Before ensureProjectForOpenFiles: +Info 73 [00:02:23.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 73 [00:02:24.000] Files (3) + +Info 73 [00:02:25.000] ----------------------------------------------- +Info 73 [00:02:26.000] Open files: +Info 73 [00:02:27.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 73 [00:02:28.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 73 [00:02:29.000] After ensureProjectForOpenFiles: +Info 74 [00:02:30.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 74 [00:02:31.000] Files (3) + +Info 74 [00:02:32.000] ----------------------------------------------- +Info 74 [00:02:33.000] Open files: +Info 74 [00:02:34.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 74 [00:02:35.000] Projects: /user/username/projects/myproject/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/unittest1.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 74 [00:02:36.000] request: + { + "command": "open", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts", + "fileContent": "import assert = require('assert');\n\nexport function Test1() {\n assert.ok(true, \"This shouldn't fail\");\n};\n\nexport function Test2() {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n};" + }, + "seq": 5, + "type": "request" + } +Before request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/user/username/projects/myproject/unittest1.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 75 [00:02:37.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/unitTest1.ts 500 undefined WatchType: Closed Script info +Info 76 [00:02:38.000] Search path: /user/username/projects/myproject +Info 77 [00:02:39.000] For info: /user/username/projects/myproject/unitTest1.ts :: Config file name: /user/username/projects/myproject/tsconfig.json +Info 78 [00:02:40.000] Project '/user/username/projects/myproject/tsconfig.json' (Configured) +Info 78 [00:02:41.000] Files (3) + +Info 78 [00:02:42.000] ----------------------------------------------- +Info 78 [00:02:43.000] Open files: +Info 78 [00:02:44.000] FileName: /user/username/projects/myproject/app.ts ProjectRootPath: undefined +Info 78 [00:02:45.000] Projects: /user/username/projects/myproject/tsconfig.json +Info 78 [00:02:46.000] FileName: /user/username/projects/myproject/unitTest1.ts ProjectRootPath: undefined +Info 78 [00:02:47.000] Projects: /user/username/projects/myproject/tsconfig.json +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 78 [00:02:48.000] response: + { + "responseRequired": false + } +Info 79 [00:02:49.000] request: + { + "command": "navbar-full", + "arguments": { + "file": "/user/username/projects/myproject/unitTest1.ts" + }, + "seq": 6, + "type": "request" + } +Before request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +After request + +PolledWatches:: +/user/username/projects/myproject/node_modules/@types: + {"pollingInterval":500} +/user/username/projects/myproject/node_modules: + {"pollingInterval":500} + +FsWatches:: +/user/username/projects/myproject/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/user/username/projects/myproject: + {} + +Info 80 [00:02:50.000] response: + { + "response": [ + { + "text": "\"unitTest1\"", + "kind": "module", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 227 + } + ], + "childItems": [ + { + "text": "assert", + "kind": "alias", + "kindModifiers": "", + "spans": [ + { + "start": 0, + "length": 34 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "Test1", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 36, + "length": 71 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "Test2", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 110, + "length": 116 + } + ], + "childItems": [], + "indent": 0, + "bolded": false, + "grayed": false + } + ], + "indent": 0, + "bolded": false, + "grayed": false + }, + { + "text": "Test1", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 36, + "length": 71 + } + ], + "childItems": [], + "indent": 1, + "bolded": false, + "grayed": false + }, + { + "text": "Test2", + "kind": "function", + "kindModifiers": "export", + "spans": [ + { + "start": 110, + "length": 116 + } + ], + "childItems": [], + "indent": 1, + "bolded": false, + "grayed": false + } + ], + "responseRequired": true + } \ No newline at end of file From 8d05c4db0f4cad573bafb1efdf3d143677323c0d Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 24 Feb 2023 13:01:32 -0800 Subject: [PATCH 5/9] Add test --- src/testRunner/unittests/tsserver/helpers.ts | 4 +- src/testRunner/unittests/tsserver/openFile.ts | 87 ++++ .../different-content-refreshes-sourceFile.js | 375 +++++++++++++++ .../openfile/does-not-refresh-sourceFile.js | 359 ++++++++++++++ ...ot-refresh-sourceFile-if-contents-match.js | 436 ++++++++++++++++++ ...ile-and-then-close-refreshes-sourceFile.js | 433 +++++++++++++++++ 6 files changed, 1692 insertions(+), 2 deletions(-) create mode 100644 tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js create mode 100644 tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js create mode 100644 tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js create mode 100644 tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js diff --git a/src/testRunner/unittests/tsserver/helpers.ts b/src/testRunner/unittests/tsserver/helpers.ts index c532058de405d..b11c392cd18e0 100644 --- a/src/testRunner/unittests/tsserver/helpers.ts +++ b/src/testRunner/unittests/tsserver/helpers.ts @@ -749,11 +749,11 @@ export function openFilesForSession(files: readonly (string | File | { readonly } } -export function closeFilesForSession(files: readonly File[], session: TestSession): void { +export function closeFilesForSession(files: readonly (File | string)[], session: TestSession): void { for (const file of files) { session.executeCommandSeq({ command: ts.server.protocol.CommandTypes.Close, - arguments: { file: file.path } + arguments: { file: ts.isString(file) ? file : file.path } }); } } diff --git a/src/testRunner/unittests/tsserver/openFile.ts b/src/testRunner/unittests/tsserver/openFile.ts index f52a36bd9ea1e..b6515dcf6a886 100644 --- a/src/testRunner/unittests/tsserver/openFile.ts +++ b/src/testRunner/unittests/tsserver/openFile.ts @@ -6,11 +6,13 @@ import { } from "../virtualFileSystemWithWatch"; import { baselineTsserverLogs, + closeFilesForSession, createLoggerWithInMemoryLogs, createProjectService, createSession, openFilesForSession, protocolTextSpanFromSubstring, + TestSession, toExternalFile, verifyGetErrRequest, } from "./helpers"; @@ -185,4 +187,89 @@ bar();` verifyGetErrRequest({ session, host, files: [file] }); baselineTsserverLogs("openfile", "when file makes edits to add/remove comment directives, they are handled correcrly", session); }); + + describe("opening file and refreshing program", () => { + function createHostAndSession() { + const host = createServerHost({ + "/project/a.ts": "export const a = 10;", + "/project/b.ts": "export const b = 10;", + "/project/tsconfig.json": "{}", + [libFile.path]: libFile.content, + }); + const session = createSession(host, { logger: createLoggerWithInMemoryLogs(host) }); + return { host, session }; + } + + function applyEdit(fileName: string, session: TestSession) { + session.executeCommandSeq({ + command: ts.server.protocol.CommandTypes.ApplyChangedToOpenFiles, + arguments: { + changedFiles: [{ + fileName, + changes: [{ + span: { start: 0, length: 0 }, + newText: "export const y = 10;" + }] + }] + } + }); + } + + it("file opening does not refresh sourceFile", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession(["/project/b.ts"], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "does not refresh sourceFile", session); + }); + + it("file opening with different content refreshes sourceFile", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession([{ file: "/project/b.ts", content: "export const newB = 10;" }], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "different content refreshes sourceFile", session); + }); + + it("edits on file and then close refreshes sourceFile", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession(["/project/b.ts"], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + applyEdit("/project/b.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "edits on file and then close refreshes sourceFile", session); + }); + + it("edits on file and then close does not refresh sourceFile if contents match", () => { + const { host, session } = createHostAndSession(); + openFilesForSession(["/project/a.ts"], session); + openFilesForSession(["/project/b.ts"], session); + applyEdit("/project/a.ts", session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + applyEdit("/project/b.ts", session); + host.prependFile("/project/b.ts", "export const y = 10;"); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + closeFilesForSession(["/project/b.ts"], session); + session.getProjectService().configuredProjects.get("/project/tsconfig.json")!.updateGraph(); + host.appendFile("/project/b.ts", "export const x = 10;"); + host.runQueuedTimeoutCallbacks(); + baselineTsserverLogs("openfile", "edits on file and then close does not refresh sourceFile if contents match", session); + }); + }); }); diff --git a/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js new file mode 100644 index 0000000000000..4ccbf6a0005c5 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js @@ -0,0 +1,375 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/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; } + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts", + "fileContent": "export const newB = 10;" + }, + "seq": 2, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 24 [00:00:47.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 25 [00:00:48.000] Project '/project/tsconfig.json' (Configured) +Info 26 [00:00:49.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts SVC-1-0 "export const newB = 10;" + +Info 27 [00:00:50.000] ----------------------------------------------- +Info 28 [00:00:51.000] Project '/project/tsconfig.json' (Configured) +Info 28 [00:00:52.000] Files (3) + +Info 28 [00:00:53.000] ----------------------------------------------- +Info 28 [00:00:54.000] Open files: +Info 28 [00:00:55.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 28 [00:00:56.000] Projects: /project/tsconfig.json +Info 28 [00:00:57.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 28 [00:00:58.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 28 [00:00:59.000] response: + { + "responseRequired": false + } +Info 29 [00:01:00.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 30 [00:01:01.000] response: + { + "response": true, + "responseRequired": true + } +Info 31 [00:01:02.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 32 [00:01:03.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 33 [00:01:04.000] Project '/project/tsconfig.json' (Configured) +Info 34 [00:01:05.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-1-0 "export const newB = 10;" + +Info 35 [00:01:06.000] ----------------------------------------------- +Info 36 [00:01:07.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 4, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 37 [00:01:08.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:09.000] Project '/project/tsconfig.json' (Configured) +Info 38 [00:01:10.000] Files (3) + +Info 38 [00:01:11.000] ----------------------------------------------- +Info 38 [00:01:12.000] Open files: +Info 38 [00:01:13.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 38 [00:01:14.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 38 [00:01:15.000] response: + { + "responseRequired": false + } +Info 39 [00:01:16.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 40 [00:01:17.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 41 [00:01:18.000] Project '/project/tsconfig.json' (Configured) +Info 42 [00:01:19.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-3 "export const b = 10;" + +Info 43 [00:01:20.000] ----------------------------------------------- +Info 44 [00:01:23.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 45 [00:01:24.000] Scheduled: /project/tsconfig.json +Info 46 [00:01:25.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:26.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const b = 10;export const x = 10; + + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 48 [00:01:27.000] Running: /project/tsconfig.json +Info 49 [00:01:28.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 50 [00:01:29.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:30.000] Project '/project/tsconfig.json' (Configured) +Info 52 [00:01:31.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-4 "export const b = 10;export const x = 10;" + +Info 53 [00:01:32.000] ----------------------------------------------- +Info 54 [00:01:33.000] Running: *ensureProjectForOpenFiles* +Info 55 [00:01:34.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:35.000] Project '/project/tsconfig.json' (Configured) +Info 56 [00:01:36.000] Files (3) + +Info 56 [00:01:37.000] ----------------------------------------------- +Info 56 [00:01:38.000] Open files: +Info 56 [00:01:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 56 [00:01:40.000] Projects: /project/tsconfig.json +Info 56 [00:01:41.000] After ensureProjectForOpenFiles: +Info 57 [00:01:42.000] Project '/project/tsconfig.json' (Configured) +Info 57 [00:01:43.000] Files (3) + +Info 57 [00:01:44.000] ----------------------------------------------- +Info 57 [00:01:45.000] Open files: +Info 57 [00:01:46.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 57 [00:01:47.000] Projects: /project/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} diff --git a/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js new file mode 100644 index 0000000000000..9e9e3d54871f2 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js @@ -0,0 +1,359 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/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; } + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 2, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Project '/project/tsconfig.json' (Configured) +Info 23 [00:00:47.000] Files (3) + +Info 23 [00:00:48.000] ----------------------------------------------- +Info 23 [00:00:49.000] Open files: +Info 23 [00:00:50.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 23 [00:00:51.000] Projects: /project/tsconfig.json +Info 23 [00:00:52.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 23 [00:00:53.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 23 [00:00:54.000] response: + { + "responseRequired": false + } +Info 24 [00:00:55.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 25 [00:00:56.000] response: + { + "response": true, + "responseRequired": true + } +Info 26 [00:00:57.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 27 [00:00:58.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) +Info 29 [00:01:00.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-1-0 "export const b = 10;" + +Info 30 [00:01:01.000] ----------------------------------------------- +Info 31 [00:01:02.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 4, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 32 [00:01:03.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 33 [00:01:04.000] Project '/project/tsconfig.json' (Configured) +Info 33 [00:01:05.000] Files (3) + +Info 33 [00:01:06.000] ----------------------------------------------- +Info 33 [00:01:07.000] Open files: +Info 33 [00:01:08.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 33 [00:01:09.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 33 [00:01:10.000] response: + { + "responseRequired": false + } +Info 34 [00:01:11.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 35 [00:01:12.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 36 [00:01:13.000] Same program as before +Info 37 [00:01:16.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 38 [00:01:17.000] Scheduled: /project/tsconfig.json +Info 39 [00:01:18.000] Scheduled: *ensureProjectForOpenFiles* +Info 40 [00:01:19.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const b = 10;export const x = 10; + + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 41 [00:01:20.000] Running: /project/tsconfig.json +Info 42 [00:01:21.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 43 [00:01:22.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 44 [00:01:23.000] Project '/project/tsconfig.json' (Configured) +Info 45 [00:01:24.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-2 "export const b = 10;export const x = 10;" + +Info 46 [00:01:25.000] ----------------------------------------------- +Info 47 [00:01:26.000] Running: *ensureProjectForOpenFiles* +Info 48 [00:01:27.000] Before ensureProjectForOpenFiles: +Info 49 [00:01:28.000] Project '/project/tsconfig.json' (Configured) +Info 49 [00:01:29.000] Files (3) + +Info 49 [00:01:30.000] ----------------------------------------------- +Info 49 [00:01:31.000] Open files: +Info 49 [00:01:32.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 49 [00:01:33.000] Projects: /project/tsconfig.json +Info 49 [00:01:34.000] After ensureProjectForOpenFiles: +Info 50 [00:01:35.000] Project '/project/tsconfig.json' (Configured) +Info 50 [00:01:36.000] Files (3) + +Info 50 [00:01:37.000] ----------------------------------------------- +Info 50 [00:01:38.000] Open files: +Info 50 [00:01:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 50 [00:01:40.000] Projects: /project/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js new file mode 100644 index 0000000000000..fb15f838ac10c --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js @@ -0,0 +1,436 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/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; } + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 2, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Project '/project/tsconfig.json' (Configured) +Info 23 [00:00:47.000] Files (3) + +Info 23 [00:00:48.000] ----------------------------------------------- +Info 23 [00:00:49.000] Open files: +Info 23 [00:00:50.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 23 [00:00:51.000] Projects: /project/tsconfig.json +Info 23 [00:00:52.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 23 [00:00:53.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 23 [00:00:54.000] response: + { + "responseRequired": false + } +Info 24 [00:00:55.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 25 [00:00:56.000] response: + { + "response": true, + "responseRequired": true + } +Info 26 [00:00:57.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 27 [00:00:58.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) +Info 29 [00:01:00.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-1-0 "export const b = 10;" + +Info 30 [00:01:01.000] ----------------------------------------------- +Info 31 [00:01:02.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/b.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 4, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 32 [00:01:03.000] response: + { + "response": true, + "responseRequired": true + } +Info 33 [00:01:06.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 34 [00:01:07.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 35 [00:01:08.000] Project '/project/tsconfig.json' (Configured) +Info 36 [00:01:09.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-1-1 "export const y = 10;export const b = 10;" + +Info 37 [00:01:10.000] ----------------------------------------------- +Info 38 [00:01:11.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 5, + "type": "request" + } +Before request +//// [/project/b.ts] +export const y = 10;export const b = 10; + + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 39 [00:01:12.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 40 [00:01:13.000] Project '/project/tsconfig.json' (Configured) +Info 40 [00:01:14.000] Files (3) + +Info 40 [00:01:15.000] ----------------------------------------------- +Info 40 [00:01:16.000] Open files: +Info 40 [00:01:17.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 40 [00:01:18.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 40 [00:01:19.000] response: + { + "responseRequired": false + } +Info 41 [00:01:20.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 42 [00:01:21.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 43 [00:01:22.000] Project '/project/tsconfig.json' (Configured) +Info 44 [00:01:23.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-2 "export const y = 10;export const b = 10;" + +Info 45 [00:01:24.000] ----------------------------------------------- +Info 46 [00:01:27.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 47 [00:01:28.000] Scheduled: /project/tsconfig.json +Info 48 [00:01:29.000] Scheduled: *ensureProjectForOpenFiles* +Info 49 [00:01:30.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const y = 10;export const b = 10;export const x = 10; + + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 50 [00:01:31.000] Running: /project/tsconfig.json +Info 51 [00:01:32.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 52 [00:01:33.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 53 [00:01:34.000] Project '/project/tsconfig.json' (Configured) +Info 54 [00:01:35.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-3 "export const y = 10;export const b = 10;export const x = 10;" + +Info 55 [00:01:36.000] ----------------------------------------------- +Info 56 [00:01:37.000] Running: *ensureProjectForOpenFiles* +Info 57 [00:01:38.000] Before ensureProjectForOpenFiles: +Info 58 [00:01:39.000] Project '/project/tsconfig.json' (Configured) +Info 58 [00:01:40.000] Files (3) + +Info 58 [00:01:41.000] ----------------------------------------------- +Info 58 [00:01:42.000] Open files: +Info 58 [00:01:43.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 58 [00:01:44.000] Projects: /project/tsconfig.json +Info 58 [00:01:45.000] After ensureProjectForOpenFiles: +Info 59 [00:01:46.000] Project '/project/tsconfig.json' (Configured) +Info 59 [00:01:47.000] Files (3) + +Info 59 [00:01:48.000] ----------------------------------------------- +Info 59 [00:01:49.000] Open files: +Info 59 [00:01:50.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 59 [00:01:51.000] Projects: /project/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js new file mode 100644 index 0000000000000..f1a968cefcd38 --- /dev/null +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js @@ -0,0 +1,433 @@ +Info 0 [00:00:17.000] Provided types map file "/a/lib/typesMap.json" doesn't exist +Info 1 [00:00:18.000] request: + { + "command": "open", + "arguments": { + "file": "/project/a.ts" + }, + "seq": 1, + "type": "request" + } +Before request +//// [/project/a.ts] +export const a = 10; + +//// [/project/b.ts] +export const b = 10; + +//// [/project/tsconfig.json] +{} + +//// [/a/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; } + + +PolledWatches:: + +FsWatches:: + +FsWatchesRecursive:: + +Info 2 [00:00:19.000] Search path: /project +Info 3 [00:00:20.000] For info: /project/a.ts :: Config file name: /project/tsconfig.json +Info 4 [00:00:21.000] Creating configuration project /project/tsconfig.json +Info 5 [00:00:22.000] FileWatcher:: Added:: WatchInfo: /project/tsconfig.json 2000 undefined Project: /project/tsconfig.json WatchType: Config file +Info 6 [00:00:23.000] Config: /project/tsconfig.json : { + "rootNames": [ + "/project/a.ts", + "/project/b.ts" + ], + "options": { + "configFilePath": "/project/tsconfig.json" + } +} +Info 7 [00:00:24.000] DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 8 [00:00:25.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project 1 undefined Config: /project/tsconfig.json WatchType: Wild card directory +Info 9 [00:00:26.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 10 [00:00:27.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 11 [00:00:28.000] FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info 12 [00:00:29.000] DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 13 [00:00:30.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /project/node_modules/@types 1 undefined Project: /project/tsconfig.json WatchType: Type roots +Info 14 [00:00:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info 15 [00:00:32.000] Project '/project/tsconfig.json' (Configured) +Info 16 [00:00:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-0 "export const a = 10;" + /project/b.ts Text-1 "export const b = 10;" + + + ../a/lib/lib.d.ts + Default library for target 'es5' + a.ts + Matched by default include pattern '**/*' + b.ts + Matched by default include pattern '**/*' + +Info 17 [00:00:34.000] ----------------------------------------------- +Info 18 [00:00:35.000] Project '/project/tsconfig.json' (Configured) +Info 18 [00:00:36.000] Files (3) + +Info 18 [00:00:37.000] ----------------------------------------------- +Info 18 [00:00:38.000] Open files: +Info 18 [00:00:39.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 18 [00:00:40.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 18 [00:00:41.000] response: + { + "responseRequired": false + } +Info 19 [00:00:42.000] request: + { + "command": "open", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 2, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/project/b.ts: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 20 [00:00:43.000] FileWatcher:: Close:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 21 [00:00:44.000] Search path: /project +Info 22 [00:00:45.000] For info: /project/b.ts :: Config file name: /project/tsconfig.json +Info 23 [00:00:46.000] Project '/project/tsconfig.json' (Configured) +Info 23 [00:00:47.000] Files (3) + +Info 23 [00:00:48.000] ----------------------------------------------- +Info 23 [00:00:49.000] Open files: +Info 23 [00:00:50.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 23 [00:00:51.000] Projects: /project/tsconfig.json +Info 23 [00:00:52.000] FileName: /project/b.ts ProjectRootPath: undefined +Info 23 [00:00:53.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 23 [00:00:54.000] response: + { + "responseRequired": false + } +Info 24 [00:00:55.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/a.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 3, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 25 [00:00:56.000] response: + { + "response": true, + "responseRequired": true + } +Info 26 [00:00:57.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 27 [00:00:58.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) +Info 29 [00:01:00.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-1-0 "export const b = 10;" + +Info 30 [00:01:01.000] ----------------------------------------------- +Info 31 [00:01:02.000] request: + { + "command": "applyChangedToOpenFiles", + "arguments": { + "changedFiles": [ + { + "fileName": "/project/b.ts", + "changes": [ + { + "span": { + "start": 0, + "length": 0 + }, + "newText": "export const y = 10;" + } + ] + } + ] + }, + "seq": 4, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 32 [00:01:03.000] response: + { + "response": true, + "responseRequired": true + } +Info 33 [00:01:04.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 34 [00:01:05.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 35 [00:01:06.000] Project '/project/tsconfig.json' (Configured) +Info 36 [00:01:07.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts SVC-1-1 "export const y = 10;export const b = 10;" + +Info 37 [00:01:08.000] ----------------------------------------------- +Info 38 [00:01:09.000] request: + { + "command": "close", + "arguments": { + "file": "/project/b.ts" + }, + "seq": 5, + "type": "request" + } +Before request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 39 [00:01:10.000] FileWatcher:: Added:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 40 [00:01:11.000] Project '/project/tsconfig.json' (Configured) +Info 40 [00:01:12.000] Files (3) + +Info 40 [00:01:13.000] ----------------------------------------------- +Info 40 [00:01:14.000] Open files: +Info 40 [00:01:15.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 40 [00:01:16.000] Projects: /project/tsconfig.json +After request + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 40 [00:01:17.000] response: + { + "responseRequired": false + } +Info 41 [00:01:18.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 42 [00:01:19.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 43 [00:01:20.000] Project '/project/tsconfig.json' (Configured) +Info 44 [00:01:21.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-2 "export const b = 10;" + +Info 45 [00:01:22.000] ----------------------------------------------- +Info 46 [00:01:25.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 47 [00:01:26.000] Scheduled: /project/tsconfig.json +Info 48 [00:01:27.000] Scheduled: *ensureProjectForOpenFiles* +Info 49 [00:01:28.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Before running timeout callbacks +//// [/project/b.ts] +export const b = 10;export const x = 10; + + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} + +Info 50 [00:01:29.000] Running: /project/tsconfig.json +Info 51 [00:01:30.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 52 [00:01:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 53 [00:01:32.000] Project '/project/tsconfig.json' (Configured) +Info 54 [00:01:33.000] Files (3) + /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" + /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" + /project/b.ts Text-3 "export const b = 10;export const x = 10;" + +Info 55 [00:01:34.000] ----------------------------------------------- +Info 56 [00:01:35.000] Running: *ensureProjectForOpenFiles* +Info 57 [00:01:36.000] Before ensureProjectForOpenFiles: +Info 58 [00:01:37.000] Project '/project/tsconfig.json' (Configured) +Info 58 [00:01:38.000] Files (3) + +Info 58 [00:01:39.000] ----------------------------------------------- +Info 58 [00:01:40.000] Open files: +Info 58 [00:01:41.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 58 [00:01:42.000] Projects: /project/tsconfig.json +Info 58 [00:01:43.000] After ensureProjectForOpenFiles: +Info 59 [00:01:44.000] Project '/project/tsconfig.json' (Configured) +Info 59 [00:01:45.000] Files (3) + +Info 59 [00:01:46.000] ----------------------------------------------- +Info 59 [00:01:47.000] Open files: +Info 59 [00:01:48.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 59 [00:01:49.000] Projects: /project/tsconfig.json +After running timeout callbacks + +PolledWatches:: +/project/node_modules/@types: + {"pollingInterval":500} + +FsWatches:: +/project/tsconfig.json: + {} +/a/lib/lib.d.ts: + {} +/project/b.ts: + {} + +FsWatchesRecursive:: +/project: + {} From bf21f205556a800dd2fde7a722da07853e390c4e Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 24 Feb 2023 15:54:31 -0800 Subject: [PATCH 6/9] Fix tests to use text when useText method is used --- src/server/scriptInfo.ts | 2 +- src/testRunner/unittests/tsserver/textStorage.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index edd464053039e..343cc42890082 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -128,7 +128,7 @@ export class TextStorage { } /** Public for testing */ - public useText(newText?: string) { + public useText(newText: string) { this.svc = undefined; this.text = newText; this.lineMap = undefined; diff --git a/src/testRunner/unittests/tsserver/textStorage.ts b/src/testRunner/unittests/tsserver/textStorage.ts index afacee313cb57..8ed206554a72c 100644 --- a/src/testRunner/unittests/tsserver/textStorage.ts +++ b/src/testRunner/unittests/tsserver/textStorage.ts @@ -25,7 +25,6 @@ describe("unittests:: tsserver:: Text storage", () => { const ts2 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(f.path))); ts1.useScriptVersionCache_TestOnly(); - ts2.useText(); const lineMap = ts.computeLineStarts(f.content); @@ -64,7 +63,7 @@ describe("unittests:: tsserver:: Text storage", () => { ts1.edit(0, 5, " "); assert.isTrue(ts1.hasScriptVersionCache_TestOnly(), "have script version cache - 1"); - ts1.useText(); + ts1.useText(""); assert.isFalse(ts1.hasScriptVersionCache_TestOnly(), "should not have script version cache - 2"); ts1.getAbsolutePositionAndLineText(0); From aeec611d7c530c55b9d03c98dffc7e6c231f744c Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 24 Feb 2023 18:29:27 -0800 Subject: [PATCH 7/9] Keep using text scriptsnapshot until edit request if its already present for open file --- src/server/editorServices.ts | 9 +- src/server/project.ts | 2 +- src/server/scriptInfo.ts | 162 ++++----- src/server/session.ts | 4 +- .../unittests/tsserver/textStorage.ts | 8 +- .../reference/api/tsserverlibrary.d.ts | 9 +- ...quest-when-projectFile-is-not-specified.js | 4 +- ...stRequest-when-projectFile-is-specified.js | 2 +- ...figProjects-cascaded-affected-file-list.js | 2 +- ...ojects-detect-changes-in-non-root-files.js | 4 +- .../configProjects-module-shape-changed.js | 4 +- ...cts-uptodate-with-reference-map-changes.js | 4 +- .../emit-in-project-with-dts-emit.js | 4 +- ...it-in-project-with-module-with-dts-emit.js | 4 +- .../emit-in-project-with-module.js | 4 +- .../tsserver/compileOnSave/emit-in-project.js | 4 +- ...oject-as-part-of-configured-file-update.js | 2 +- ...re-open-detects-correct-default-project.js | 2 +- ...nitionAndBoundSpan-with-file-navigation.js | 2 +- ...-was-updated-and-no-longer-has-the-file.js | 2 +- ...hen-renaming-file-with-different-casing.js | 2 +- ...date-the-cache-when-new-files-are-added.js | 4 +- ...-when-module-resolution-settings-change.js | 4 +- ...ache-when-symlinks-are-added-or-removed.js | 4 +- .../different-content-refreshes-sourceFile.js | 4 +- .../openfile/does-not-refresh-sourceFile.js | 2 +- ...ot-refresh-sourceFile-if-contents-match.js | 68 ++-- ...ile-and-then-close-refreshes-sourceFile.js | 8 +- .../openfile/realoaded-with-empty-content.js | 2 +- ...pened-right-after-closing-the-root-file.js | 2 +- ...-on-dependency-and-change-to-dependency.js | 6 +- .../save-on-dependency-and-change-to-usage.js | 4 +- ...pendency-and-local-change-to-dependency.js | 6 +- ...on-dependency-and-local-change-to-usage.js | 4 +- ...y-with-project-and-change-to-dependency.js | 4 +- ...ndency-with-project-and-change-to-usage.js | 2 +- ...-project-and-local-change-to-dependency.js | 4 +- ...-with-project-and-local-change-to-usage.js | 2 +- .../save-on-dependency-with-project.js | 2 +- ...-usage-project-and-change-to-dependency.js | 4 +- ...-with-usage-project-and-change-to-usage.js | 4 +- ...-project-and-local-change-to-dependency.js | 4 +- ...usage-project-and-local-change-to-usage.js | 4 +- .../save-on-dependency-with-usage-project.js | 2 +- .../save-on-dependency.js | 2 +- .../save-on-usage-and-change-to-dependency.js | 6 +- .../save-on-usage-and-change-to-usage.js | 4 +- ...nd-local-change-to-dependency-with-file.js | 4 +- ...on-usage-and-local-change-to-dependency.js | 6 +- ...-and-local-change-to-usage-with-project.js | 4 +- ...save-on-usage-and-local-change-to-usage.js | 4 +- ...e-with-project-and-change-to-dependency.js | 4 +- ...-usage-with-project-and-change-to-usage.js | 4 +- .../save-on-usage-with-project.js | 2 +- .../save-on-usage.js | 2 +- ...-file-is-open-gerErr-with-sync-commands.js | 2 +- ...-when-the-depedency-file-is-open-getErr.js | 2 +- ...depedency-file-is-open-geterrForProject.js | 2 +- ...-file-is-open-gerErr-with-sync-commands.js | 2 +- ...-when-the-depedency-file-is-open-getErr.js | 2 +- ...depedency-file-is-open-geterrForProject.js | 2 +- ...project-when-referenced-project-is-open.js | 6 +- ...dts-changes-with-timeout-before-request.js | 162 +++++---- .../dependency-dts-changes.js | 76 ++-- .../dependency-dts-created.js | 2 +- .../dependency-dts-deleted.js | 330 +++++++++--------- .../dependency-dts-not-present.js | 2 +- ...Map-changes-with-timeout-before-request.js | 162 +++++---- .../dependency-dtsMap-changes.js | 76 ++-- .../dependency-dtsMap-created.js | 330 +++++++++--------- .../dependency-dtsMap-deleted.js | 330 +++++++++--------- .../dependency-dtsMap-not-present.js | 2 +- ...rce-changes-with-timeout-before-request.js | 6 +- .../dependency-source-changes.js | 6 +- .../gotoDef-and-rename-locations.js | 2 +- ...ile-changes-with-timeout-before-request.js | 6 +- .../configWithReference/usage-file-changes.js | 6 +- .../when-projects-are-not-built.js | 2 +- ...configured-project-that-will-be-removed.js | 2 +- ...-and-closed-affecting-multiple-projects.js | 2 +- ...ith-mixed-content-are-handled-correctly.js | 2 +- ...directory-watch-invoke-on-file-creation.js | 4 +- ...configured-project-that-will-be-removed.js | 2 +- ...configured-project-that-will-be-removed.js | 2 +- .../projects/tsconfig-script-block-support.js | 2 +- .../skipLibCheck/jsonly-inferred-project.js | 4 +- ...emoved-and-added-with-different-content.js | 2 +- 87 files changed, 951 insertions(+), 1021 deletions(-) diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 50140fecd26ef..007a8649d3ea2 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -169,7 +169,6 @@ import { ProjectKind, ProjectOptions, ScriptInfo, - ScriptInfoVersion, ServerHost, Session, SetTypings, @@ -870,7 +869,7 @@ export class ProjectService { * it does not reset when creating script info again * (and could have potentially collided with version where contents mismatch) */ - private readonly filenameToScriptInfoVersion = new Map(); + private readonly filenameToScriptInfoVersion = new Map(); // Set of all '.js' files ever opened. private readonly allJsFilesForOpenFileTelemetry = new Map(); @@ -1812,7 +1811,7 @@ export class ProjectService { private deleteScriptInfo(info: ScriptInfo) { this.filenameToScriptInfo.delete(info.path); - this.filenameToScriptInfoVersion.set(info.path, info.getVersion()); + this.filenameToScriptInfoVersion.set(info.path, info.textStorage.version); const realpath = info.getRealpathIfDifferent(); if (realpath) { this.realpathToScriptInfos!.remove(realpath, info); // TODO: GH#18217 @@ -3001,7 +3000,7 @@ export class ProjectService { // Opening closed script info // either it was created just now, or was part of projects but was closed this.stopWatchingScriptInfo(info); - info.open(fileContent!); + info.open(fileContent); if (hasMixedContent) { info.registerFileUpdate(); } @@ -3075,7 +3074,7 @@ export class ProjectService { const documentPositionMapper = getDocumentPositionMapper( { getCanonicalFileName: this.toCanonicalFileName, log: s => this.logger.info(s), getSourceFileLike: f => this.getSourceFileLike(f, projectName, declarationInfo) }, declarationInfo.fileName, - declarationInfo.getLineInfo(), + declarationInfo.textStorage.getLineInfo(), readMapFile ); readMapFile = undefined; // Remove ref to project diff --git a/src/server/project.ts b/src/server/project.ts index 4acc3bd0dc13f..a25485cb1bccf 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -171,7 +171,7 @@ export function countEachFileTypes(infos: ScriptInfo[], includeSizes = false): F deferred: 0, deferredSize: 0, }; for (const info of infos) { - const fileSize = includeSizes ? info.getTelemetryFileSize() : 0; + const fileSize = includeSizes ? info.textStorage.getTelemetryFileSize() : 0; switch (info.scriptKind) { case ScriptKind.JS: result.js += 1; diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index 343cc42890082..1d48d54ccfaf2 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -53,14 +53,9 @@ import { } from "./_namespaces/ts.server"; import * as protocol from "./protocol"; -export interface ScriptInfoVersion { - svc: number; - text: number; -} - /** @internal */ export class TextStorage { - version: ScriptInfoVersion; + version: number; /** * Generated only on demand (based on edits, or information requested) @@ -74,6 +69,7 @@ export class TextStorage { * Only on edits to the script version cache, the text will be set to undefined */ private text: string | undefined; + private textSnapshot: IScriptSnapshot | undefined; /** * Line map for the text when there is no script version cache present */ @@ -100,24 +96,20 @@ export class TextStorage { */ private pendingReloadFromDisk = false; - constructor(private readonly host: ServerHost, private readonly info: ScriptInfo, initialVersion?: ScriptInfoVersion) { - this.version = initialVersion || { svc: 0, text: 0 }; + constructor(private readonly host: ServerHost, private readonly info: ScriptInfo, initialVersion?: number) { + this.version = initialVersion || 0; } public getVersion() { return this.svc - ? `SVC-${this.version.svc}-${this.svc.getSnapshotVersion()}` - : `Text-${this.version.text}`; + ? `SVC-${this.version}-${this.svc.getSnapshotVersion()}` + : `Text-${this.version}`; } public hasScriptVersionCache_TestOnly() { return this.svc !== undefined; } - public useScriptVersionCache_TestOnly() { - this.switchToScriptVersionCache(); - } - private resetSourceMapInfo() { this.info.sourceFileLike = undefined; this.info.closeSourceMapFileWatcher(); @@ -131,16 +123,18 @@ export class TextStorage { public useText(newText: string) { this.svc = undefined; this.text = newText; + this.textSnapshot = undefined; this.lineMap = undefined; this.fileSize = undefined; this.resetSourceMapInfo(); - this.version.text++; + this.version++; } public edit(start: number, end: number, newText: string) { this.switchToScriptVersionCache().edit(start, end - start, newText); this.ownFileText = false; this.text = undefined; + this.textSnapshot = undefined; this.lineMap = undefined; this.fileSize = undefined; this.resetSourceMapInfo(); @@ -161,7 +155,12 @@ export class TextStorage { // we are switching back to text. // The change to version cache will happen when needed // Thus avoiding the computation if there are no changes + if (!this.text && this.svc) { + // Ensure we have text representing current state + this.text = getSnapshotText(this.svc.getSnapshot()); + } if (this.text !== newText) { + // Update the text this.useText(newText); // We cant guarantee new text is own file text this.ownFileText = false; @@ -176,7 +175,9 @@ export class TextStorage { * returns true if text changed */ public reloadWithFileText(tempFileName?: string) { - const { text: newText, fileSize } = this.getFileTextAndSize(tempFileName); + const { text: newText, fileSize } = tempFileName || !this.info.isDynamicOrHasMixedContent() ? + this.getFileTextAndSize(tempFileName) : + { text: "", fileSize: undefined }; const reloaded = this.reload(newText); this.fileSize = fileSize; // NB: after reload since reload clears it this.ownFileText = !tempFileName || tempFileName === this.info.fileName; @@ -216,25 +217,34 @@ export class TextStorage { } public getSnapshot(): IScriptSnapshot { - return this.useScriptVersionCacheIfValidOrOpen() - ? this.svc!.getSnapshot() - : ScriptSnapshot.fromString(this.getOrLoadText()); + return this.tryUseScriptVersionCache()?.getSnapshot() || + (this.textSnapshot ??= ScriptSnapshot.fromString(Debug.checkDefined(this.text))); } - public getAbsolutePositionAndLineText(line: number): AbsolutePositionAndLineText { - return this.switchToScriptVersionCache().getAbsolutePositionAndLineText(line); + public getAbsolutePositionAndLineText(oneBasedLine: number): AbsolutePositionAndLineText { + const svc = this.tryUseScriptVersionCache(); + if (svc) svc.getAbsolutePositionAndLineText(oneBasedLine); + const lineMap = this.getLineMap(); + return oneBasedLine <= lineMap.length ? + { + absolutePosition: lineMap[oneBasedLine - 1], + lineText: this.text!.substring(lineMap[oneBasedLine - 1], lineMap[oneBasedLine]), + } : + { + absolutePosition: this.text!.length, + lineText: undefined, + }; } /** * @param line 0 based index */ lineToTextSpan(line: number): TextSpan { - if (!this.useScriptVersionCacheIfValidOrOpen()) { - const lineMap = this.getLineMap(); - const start = lineMap[line]; // -1 since line is 1-based - const end = line + 1 < lineMap.length ? lineMap[line + 1] : this.text!.length; - return createTextSpanFromBounds(start, end); - } - return this.svc!.lineToTextSpan(line); + const svc = this.tryUseScriptVersionCache(); + if (svc) return svc.lineToTextSpan(line); + const lineMap = this.getLineMap(); + const start = lineMap[line]; // -1 since line is 1-based + const end = line + 1 < lineMap.length ? lineMap[line + 1] : this.text!.length; + return createTextSpanFromBounds(start, end); } /** @@ -242,20 +252,17 @@ export class TextStorage { * @param offset 1 based index */ lineOffsetToPosition(line: number, offset: number, allowEdits?: true): number { - if (!this.useScriptVersionCacheIfValidOrOpen()) { - return computePositionOfLineAndCharacter(this.getLineMap(), line - 1, offset - 1, this.text, allowEdits); - } - - // TODO: assert this offset is actually on the line - return this.svc!.lineOffsetToPosition(line, offset); + const svc = this.tryUseScriptVersionCache(); + return svc ? + svc.lineOffsetToPosition(line, offset) : + computePositionOfLineAndCharacter(this.getLineMap(), line - 1, offset - 1, this.text, allowEdits); } positionToLineOffset(position: number): protocol.Location { - if (!this.useScriptVersionCacheIfValidOrOpen()) { - const { line, character } = computeLineAndCharacterOfPosition(this.getLineMap(), position); - return { line: line + 1, offset: character + 1 }; - } - return this.svc!.positionToLineOffset(position); + const svc = this.tryUseScriptVersionCache(); + if (svc) return svc.positionToLineOffset(position); + const { line, character } = computeLineAndCharacterOfPosition(this.getLineMap(), position); + return { line: line + 1, offset: character + 1 }; } private getFileTextAndSize(tempFileName?: string): { text: string, fileSize?: number } { @@ -276,23 +283,29 @@ export class TextStorage { return { text: getText() }; } - private switchToScriptVersionCache(): ScriptVersionCache { + /** @internal */ + switchToScriptVersionCache(): ScriptVersionCache { if (!this.svc || this.pendingReloadFromDisk) { this.svc = ScriptVersionCache.fromString(this.getOrLoadText()); - this.version.svc++; + this.textSnapshot = undefined; + this.version++; } return this.svc; } - private useScriptVersionCacheIfValidOrOpen(): ScriptVersionCache | undefined { - // If this is open script, use the cache - if (this.isOpen) { - return this.switchToScriptVersionCache(); + private tryUseScriptVersionCache(): ScriptVersionCache | undefined { + if (!this.svc || this.pendingReloadFromDisk) { + // Ensure updated text + this.getOrLoadText(); } - // If there is pending reload from the disk then, reload the text - if (this.pendingReloadFromDisk) { - this.reloadWithFileText(); + // If this is open script, use the cache + if (this.isOpen) { + if (!this.svc && !this.textSnapshot) { + this.svc = ScriptVersionCache.fromString(Debug.checkDefined(this.text)); + this.textSnapshot = undefined; + } + return this.svc; } // At this point if svc is present it's valid @@ -309,14 +322,15 @@ export class TextStorage { private getLineMap() { Debug.assert(!this.svc, "ScriptVersionCache should not be set"); - return this.lineMap || (this.lineMap = computeLineStarts(this.getOrLoadText())); + return this.lineMap || (this.lineMap = computeLineStarts(Debug.checkDefined(this.text))); } getLineInfo(): LineInfo { - if (this.svc) { + const svc = this.tryUseScriptVersionCache(); + if (svc) { return { - getLineCount: () => this.svc!.getLineCount(), - getLineText: line => this.svc!.getAbsolutePositionAndLineText(line + 1).lineText! + getLineCount: () => svc.getLineCount(), + getLineText: line => svc.getAbsolutePositionAndLineText(line + 1).lineText! }; } const lineMap = this.getLineMap(); @@ -353,7 +367,8 @@ export class ScriptInfo { /** @internal */ fileWatcher: FileWatcher | undefined; - private textStorage: TextStorage; + /** @internal */ + readonly textStorage: TextStorage; /** @internal */ readonly isDynamic: boolean; @@ -391,12 +406,11 @@ export class ScriptInfo { readonly scriptKind: ScriptKind, public readonly hasMixedContent: boolean, readonly path: Path, - initialVersion?: ScriptInfoVersion) { + initialVersion?: number) { this.isDynamic = isDynamicFileName(fileName); this.textStorage = new TextStorage(host, this, initialVersion); if (hasMixedContent || this.isDynamic) { - this.textStorage.reload(""); this.realpath = this.path; } this.scriptKind = scriptKind @@ -404,16 +418,6 @@ export class ScriptInfo { : getScriptKindFromFileName(fileName); } - /** @internal */ - getVersion() { - return this.textStorage.version; - } - - /** @internal */ - getTelemetryFileSize() { - return this.textStorage.getTelemetryFileSize(); - } - /** @internal */ public isDynamicOrHasMixedContent() { return this.hasMixedContent || this.isDynamic; @@ -423,7 +427,7 @@ export class ScriptInfo { return this.textStorage.isOpen; } - public open(newText: string) { + public open(newText: string | undefined) { this.textStorage.isOpen = true; if (newText !== undefined && this.textStorage.reload(newText)) { @@ -434,12 +438,7 @@ export class ScriptInfo { public close(fileExists = true) { this.textStorage.isOpen = false; - if (this.isDynamicOrHasMixedContent() || !fileExists) { - if (this.textStorage.reload("")) { - this.markContainingProjectsAsDirty(); - } - } - else if (this.textStorage.reloadFromDisk()) { + if (fileExists && this.textStorage.reloadFromDisk()) { this.markContainingProjectsAsDirty(); } } @@ -644,25 +643,13 @@ export class ScriptInfo { } reloadFromFile(tempFileName?: NormalizedPath) { - if (this.isDynamicOrHasMixedContent()) { - this.textStorage.reload(""); + if (this.textStorage.reloadWithFileText(tempFileName)) { this.markContainingProjectsAsDirty(); return true; } - else { - if (this.textStorage.reloadWithFileText(tempFileName)) { - this.markContainingProjectsAsDirty(); - return true; - } - } return false; } - /** @internal */ - getAbsolutePositionAndLineText(line: number): AbsolutePositionAndLineText { - return this.textStorage.getAbsolutePositionAndLineText(line); - } - editContent(start: number, end: number, newText: string): void { this.textStorage.edit(start, end, newText); this.markContainingProjectsAsDirty(); @@ -714,11 +701,6 @@ export class ScriptInfo { return this.scriptKind === ScriptKind.JS || this.scriptKind === ScriptKind.JSX; } - /** @internal */ - getLineInfo(): LineInfo { - return this.textStorage.getLineInfo(); - } - /** @internal */ closeSourceMapFileWatcher() { if (this.sourceMapFilePath && !isString(this.sourceMapFilePath)) { diff --git a/src/server/session.ts b/src/server/session.ts index 86b61f58e97e6..b99c6e438f65d 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -2202,7 +2202,7 @@ export class Session implements EventSender { // only to the previous line. If all this is true, then // add edits necessary to properly indent the current line. if ((args.key === "\n") && ((!edits) || (edits.length === 0) || allEditsBeforePos(edits, position))) { - const { lineText, absolutePosition } = scriptInfo.getAbsolutePositionAndLineText(args.line); + const { lineText, absolutePosition } = scriptInfo.textStorage.getAbsolutePositionAndLineText(args.line); if (lineText && lineText.search("\\S") < 0) { const preferredIndent = languageService.getIndentationAtPosition(file, position, formatOptions); let hasIndent = 0; @@ -2437,6 +2437,8 @@ export class Session implements EventSender { private change(args: protocol.ChangeRequestArgs) { const scriptInfo = this.projectService.getScriptInfo(args.file)!; Debug.assert(!!scriptInfo); + // Because we are going to apply edits, its better to switch to svc now instead of computing line map + scriptInfo.textStorage.switchToScriptVersionCache(); const start = scriptInfo.lineOffsetToPosition(args.line, args.offset); const end = scriptInfo.lineOffsetToPosition(args.endLine, args.endOffset); if (start >= 0) { diff --git a/src/testRunner/unittests/tsserver/textStorage.ts b/src/testRunner/unittests/tsserver/textStorage.ts index 8ed206554a72c..b3f8efd781e1a 100644 --- a/src/testRunner/unittests/tsserver/textStorage.ts +++ b/src/testRunner/unittests/tsserver/textStorage.ts @@ -14,7 +14,7 @@ describe("unittests:: tsserver:: Text storage", () => { }; function getDummyScriptInfo(fileName: string) { - return { fileName, closeSourceMapFileWatcher: ts.noop } as ts.server.ScriptInfo; + return { fileName, closeSourceMapFileWatcher: ts.noop, isDynamicOrHasMixedContent: ts.returnFalse } as ts.server.ScriptInfo; } it("text based storage should be have exactly the same as script version cache", () => { @@ -24,7 +24,7 @@ describe("unittests:: tsserver:: Text storage", () => { const ts1 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(f.path))); const ts2 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(f.path))); - ts1.useScriptVersionCache_TestOnly(); + ts1.switchToScriptVersionCache(); const lineMap = ts.computeLineStarts(f.content); @@ -67,7 +67,7 @@ describe("unittests:: tsserver:: Text storage", () => { assert.isFalse(ts1.hasScriptVersionCache_TestOnly(), "should not have script version cache - 2"); ts1.getAbsolutePositionAndLineText(0); - assert.isTrue(ts1.hasScriptVersionCache_TestOnly(), "have script version cache - 2"); + assert.isFalse(ts1.hasScriptVersionCache_TestOnly(), "should not have script version cache - 3"); }); it("should be able to return the file size immediately after construction", () => { @@ -94,7 +94,7 @@ describe("unittests:: tsserver:: Text storage", () => { // Since script info is not used in these tests, just cheat by passing undefined const ts1 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(f.path))); - ts1.useScriptVersionCache_TestOnly(); + ts1.switchToScriptVersionCache(); assert.isTrue(ts1.hasScriptVersionCache_TestOnly()); assert.strictEqual(f.content.length, ts1.getTelemetryFileSize()); diff --git a/tests/baselines/reference/api/tsserverlibrary.d.ts b/tests/baselines/reference/api/tsserverlibrary.d.ts index 34006d63b2ea5..320a69c6cc65b 100644 --- a/tests/baselines/reference/api/tsserverlibrary.d.ts +++ b/tests/baselines/reference/api/tsserverlibrary.d.ts @@ -3065,10 +3065,6 @@ declare namespace ts { remove(path: NormalizedPath): void; } function isDynamicFileName(fileName: NormalizedPath): boolean; - interface ScriptInfoVersion { - svc: number; - text: number; - } class ScriptInfo { private readonly host; readonly fileName: NormalizedPath; @@ -3081,10 +3077,9 @@ declare namespace ts { readonly containingProjects: Project[]; private formatSettings; private preferences; - private textStorage; - constructor(host: ServerHost, fileName: NormalizedPath, scriptKind: ScriptKind, hasMixedContent: boolean, path: Path, initialVersion?: ScriptInfoVersion); + constructor(host: ServerHost, fileName: NormalizedPath, scriptKind: ScriptKind, hasMixedContent: boolean, path: Path, initialVersion?: number); isScriptOpen(): boolean; - open(newText: string): void; + open(newText: string | undefined): void; close(fileExists?: boolean): void; getSnapshot(): IScriptSnapshot; private ensureRealPath; diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js index b5a8d40f7b7ec..d5ce3c67f80b0 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-not-specified.js @@ -437,7 +437,7 @@ Info 47 [00:01:50.000] Project '/user/username/projects/myproject/app1/tsconfi Info 48 [00:01:51.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/app1/app.ts SVC-1-1 "let k = 1let x = 10;" - /user/username/projects/myproject/core/core.ts SVC-1-0 "let z = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" Info 49 [00:01:52.000] ----------------------------------------------- Info 50 [00:01:53.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/app2/tsconfig.json @@ -446,7 +446,7 @@ Info 52 [00:01:55.000] Project '/user/username/projects/myproject/app2/tsconfi Info 53 [00:01:56.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/app2/app.ts SVC-1-1 "let k = 1let y = 10;" - /user/username/projects/myproject/core/core.ts SVC-1-0 "let z = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" Info 54 [00:01:57.000] ----------------------------------------------- Info 55 [00:01:58.000] Before ensureProjectForOpenFiles: diff --git a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js index 246e30310aa10..3b2d7ab066cf6 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js +++ b/tests/baselines/reference/tsserver/compileOnSave/CompileOnSaveAffectedFileListRequest-when-projectFile-is-specified.js @@ -438,7 +438,7 @@ Info 47 [00:01:50.000] Project '/user/username/projects/myproject/app1/tsconfi Info 48 [00:01:51.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/app1/app.ts SVC-1-1 "let k = 1let x = 10;" - /user/username/projects/myproject/core/core.ts SVC-1-0 "let z = 10;" + /user/username/projects/myproject/core/core.ts Text-1 "let z = 10;" Info 49 [00:01:52.000] ----------------------------------------------- After request diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js index eac2ca2e05f52..507e36cc84bf2 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-cascaded-affected-file-list.js @@ -411,7 +411,7 @@ Info 35 [00:01:10.000] Project '/a/b/tsconfig.json' (Configured) Info 36 [00:01:11.000] Files (5) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" - /a/b/file1Consumer1.ts SVC-1-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;export var T: number;" + /a/b/file1Consumer1.ts SVC-2-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;export var T: number;" /a/b/file1Consumer1Consumer1.ts Text-1 "import {y} from \"./file1Consumer1\";" /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js index a69af3b6fcd6b..5eaaf06a5e7bd 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-detect-changes-in-non-root-files.js @@ -284,7 +284,7 @@ Info 29 [00:01:00.000] Project '/a/b/tsconfig.json' (Configured) Info 30 [00:01:01.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" - /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" Info 31 [00:01:02.000] ----------------------------------------------- After request @@ -391,7 +391,7 @@ Info 38 [00:01:09.000] Project '/a/b/tsconfig.json' (Configured) Info 39 [00:01:10.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /a/b/moduleFile1.ts SVC-1-2 "var T1: number;export var T: number;export function Foo() { };" - /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; let y = Foo();" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; let y = Foo();" Info 40 [00:01:11.000] ----------------------------------------------- After request diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js index eb187bb9f1415..8071b2b1c78a3 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-module-shape-changed.js @@ -377,7 +377,7 @@ Info 34 [00:01:11.000] Project '/a/b/tsconfig.json' (Configured) Info 35 [00:01:12.000] Files (6) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" - /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" @@ -520,7 +520,7 @@ Info 43 [00:01:20.000] Project '/a/b/tsconfig.json' (Configured) Info 44 [00:01:21.000] Files (6) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /a/b/moduleFile1.ts SVC-1-2 "export var T: number;export function Foo() { console.log('hi');};" - /a/b/file1Consumer1.ts SVC-1-0 "import {Foo} from \"./moduleFile1\"; export var y = 10;" + /a/b/file1Consumer1.ts Text-1 "import {Foo} from \"./moduleFile1\"; export var y = 10;" /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" diff --git a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js index dbd7d353e6ce8..5e9daacdb6b3e 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js +++ b/tests/baselines/reference/tsserver/compileOnSave/configProjects-uptodate-with-reference-map-changes.js @@ -438,7 +438,7 @@ Info 35 [00:01:12.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.jso Info 36 [00:01:13.000] Project '/a/b/tsconfig.json' (Configured) Info 37 [00:01:14.000] Files (6) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /a/b/file1Consumer1.ts SVC-1-1 "File1\"; export var y = 10;" + /a/b/file1Consumer1.ts SVC-2-1 "File1\"; export var y = 10;" /a/b/moduleFile1.ts SVC-1-1 "export var T: number;export function Foo() { };" /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" @@ -643,7 +643,7 @@ Info 47 [00:01:24.000] Project '/a/b/tsconfig.json' (Configured) Info 48 [00:01:25.000] Files (6) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /a/b/moduleFile1.ts SVC-1-2 "export var T2: string;export var T: number;export function Foo() { };" - /a/b/file1Consumer1.ts SVC-1-2 "import {Foo} from \"./moduleFile1\";File1\"; export var y = 10;" + /a/b/file1Consumer1.ts SVC-2-2 "import {Foo} from \"./moduleFile1\";File1\"; export var y = 10;" /a/b/file1Consumer2.ts Text-1 "import {Foo} from \"./moduleFile1\"; let z = 10;" /a/b/globalFile3.ts Text-1 "interface GlobalFoo { age: number }" /a/b/moduleFile2.ts Text-1 "export var Foo4 = 10;" diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js index 05c5797d3c1b7..f6c2c9d59f4de 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-dts-emit.js @@ -564,7 +564,7 @@ Info 58 [00:02:05.000] Project '/user/username/projects/myproject/tsconfig.jso Info 59 [00:02:06.000] Files (4) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" Info 60 [00:02:07.000] ----------------------------------------------- @@ -777,7 +777,7 @@ Info 71 [00:02:40.000] Project '/user/username/projects/myproject/tsconfig.jso Info 72 [00:02:41.000] Files (4) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" Info 73 [00:02:42.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js index 2d4c551813dfe..d2b69ef262a41 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module-with-dts-emit.js @@ -671,7 +671,7 @@ Info 67 [00:02:20.000] Project '/user/username/projects/myproject/tsconfig.jso Info 68 [00:02:21.000] Files (5) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" @@ -897,7 +897,7 @@ Info 80 [00:02:55.000] Project '/user/username/projects/myproject/tsconfig.jso Info 81 [00:02:56.000] Files (5) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js index ff53f0da7ba7a..a5f6c7c75d3b7 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project-with-module.js @@ -641,7 +641,7 @@ Info 55 [00:02:00.000] Project '/user/username/projects/myproject/tsconfig.jso Info 56 [00:02:01.000] Files (5) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" @@ -866,7 +866,7 @@ Info 68 [00:02:32.000] Project '/user/username/projects/myproject/tsconfig.jso Info 69 [00:02:33.000] Files (5) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" /user/username/projects/myproject/module.ts Text-1 "export const xyz = 4;" diff --git a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js index 830d225eeb814..bbaa287bff032 100644 --- a/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js +++ b/tests/baselines/reference/tsserver/compileOnSave/emit-in-project.js @@ -541,7 +541,7 @@ Info 49 [00:01:50.000] Project '/user/username/projects/myproject/tsconfig.jso Info 50 [00:01:51.000] Files (4) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-0 "const y = 2;\nfunction bar() {\n return \"world\";\n}" + /user/username/projects/myproject/file2.ts Text-1 "const y = 2;\nfunction bar() {\n return \"world\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" Info 51 [00:01:52.000] ----------------------------------------------- @@ -753,7 +753,7 @@ Info 62 [00:02:22.000] Project '/user/username/projects/myproject/tsconfig.jso Info 63 [00:02:23.000] Files (4) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/file1.ts SVC-1-1 "const x = 1;\nfunction foo() {\n return \"world\";\n}" - /user/username/projects/myproject/file2.ts SVC-1-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" + /user/username/projects/myproject/file2.ts SVC-2-1 "const y = 2;\nfunction bar() {\n return \"hello\";\n}" /user/username/projects/myproject/file3.ts Text-1 "const xy = 3;" Info 64 [00:02:24.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js index f7abb3bdbd3e3..92e2eece4103e 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js +++ b/tests/baselines/reference/tsserver/configuredProjects/Open-ref-of-configured-project-when-open-file-gets-added-to-the-project-as-part-of-configured-file-update.js @@ -191,7 +191,7 @@ Info 51 [00:02:01.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.jso Info 52 [00:02:02.000] Project '/a/b/tsconfig.json' (Configured) Info 53 [00:02:03.000] Files (3) /a/b/src/file1.ts SVC-1-0 "let x = 1;" - /a/b/file3.ts SVC-1-0 "let z = 1;" + /a/b/file3.ts Text-1 "let z = 1;" /a/b/src/file2.ts SVC-1-0 "let y = 1;" diff --git a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js index 8b54b3c8fb1cb..a0003b8ca01fd 100644 --- a/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js +++ b/tests/baselines/reference/tsserver/configuredProjects/when-multiple-projects-are-open-detects-correct-default-project.js @@ -191,7 +191,7 @@ Info 40 [00:01:21.000] Project '/user/username/projects/myproject/bar/tsconfig Info 41 [00:01:22.000] Files (3) /a/lib/lib.es2017.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /a/lib/lib.dom.d.ts Text-1 "\ndeclare var console: {\n log(...args: any[]): void;\n};" - /user/username/projects/myproject/bar/index.ts SVC-1-0 "\nexport function bar() {\n console.log(\"hello world\");\n}" + /user/username/projects/myproject/bar/index.ts Text-1 "\nexport function bar() {\n console.log(\"hello world\");\n}" ../../../../../a/lib/lib.es2017.d.ts diff --git a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js index 33dead9ac7a4a..86490f4d1c237 100644 --- a/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js +++ b/tests/baselines/reference/tsserver/declarationFileMaps/getDefinitionAndBoundSpan-with-file-navigation.js @@ -730,7 +730,7 @@ Info 98 [00:02:52.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 99 [00:02:53.000] Finishing updateGraphWorker: Project: /a/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 100 [00:02:54.000] Project '/a/tsconfig.json' (Configured) Info 101 [00:02:55.000] Files (1) - /a/a.ts SVC-2-0 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" + /a/a.ts Text-2 "export function fnA() {}\nexport interface IfaceA {}\nexport const instanceA: IfaceA = {};" a.ts diff --git a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js index d0c04143e824a..f0c7d04e705e4 100644 --- a/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js +++ b/tests/baselines/reference/tsserver/findAllReferences/does-not-try-to-open-a-file-in-a-project-that-was-updated-and-no-longer-has-the-file.js @@ -234,7 +234,7 @@ Info 35 [00:01:04.000] Finishing updateGraphWorker: Project: /packages/core/ts Info 36 [00:01:05.000] Project '/packages/core/tsconfig.json' (Configured) Info 37 [00:01:06.000] Files (2) /packages/core/src/loading-indicator.ts Text-1 "\nexport interface Bar {\n prop: number;\n}\nconst bar: Bar = {\n prop: 1\n}\n" - /packages/core/src/index.ts SVC-1-0 "\nimport { Bar } from \"./loading-indicator.js\";\nexport type Foo = {};\nconst bar: Bar = {\n prop: 0\n}\n" + /packages/core/src/index.ts Text-1 "\nimport { Bar } from \"./loading-indicator.js\";\nexport type Foo = {};\nconst bar: Bar = {\n prop: 0\n}\n" src/loading-indicator.ts diff --git a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js index 1caaf088c7c85..63f2f7031c028 100644 --- a/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js +++ b/tests/baselines/reference/tsserver/forceConsistentCasingInFileNames/works-when-renaming-file-with-different-casing.js @@ -610,7 +610,7 @@ Info 57 [00:01:48.000] Project '/user/username/projects/myproject/tsconfig.jso Info 58 [00:01:49.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/logger.ts SVC-1-0 "export class logger { }" - /user/username/projects/myproject/another.ts SVC-1-1 "import { logger } from \"./logger\"; new logger();" + /user/username/projects/myproject/another.ts SVC-2-1 "import { logger } from \"./logger\"; new logger();" Info 59 [00:01:50.000] ----------------------------------------------- Info 60 [00:01:51.000] event: diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js index 1a7027dcdd147..0560fc4b13383 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js @@ -898,8 +898,8 @@ Info 64 [00:02:06.000] Files (6) /src/a.ts SVC-1-0 "export const foo = 0;" /src/ambient.d.ts Text-1 "declare module 'ambient' {}" /src/b-link.ts Text-1 "foo" - /src/b.ts SVC-1-0 "foo" - /src/c.ts SVC-1-0 "import " + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " /src/a2.ts Text-1 "export const foo = 0;" diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js index 0aac7c99ed1e1..88f30821fcbae 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js @@ -911,8 +911,8 @@ Info 65 [00:02:08.000] Files (5) /src/a.ts SVC-1-0 "export const foo = 0;" /src/ambient.d.ts Text-1 "declare module 'ambient' {}" /src/b-link.ts Text-1 "foo" - /src/b.ts SVC-1-0 "foo" - /src/c.ts SVC-1-0 "import " + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " Info 66 [00:02:09.000] ----------------------------------------------- Info 67 [00:02:10.000] Project '/dev/null/autoImportProviderProject1*' (AutoImportProvider) diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js index c056388a1dfb4..794c60700f3d6 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js @@ -901,8 +901,8 @@ Info 71 [00:02:14.000] Project '/tsconfig.json' (Configured) Info 72 [00:02:15.000] Files (4) /src/a.ts SVC-1-0 "export const foo = 0;" /src/ambient.d.ts Text-1 "declare module 'ambient' {}" - /src/b.ts SVC-1-0 "foo" - /src/c.ts SVC-1-0 "import " + /src/b.ts Text-1 "foo" + /src/c.ts Text-1 "import " src/a.ts diff --git a/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js index 4ccbf6a0005c5..8e9291fcb9c72 100644 --- a/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js +++ b/tests/baselines/reference/tsserver/openfile/different-content-refreshes-sourceFile.js @@ -140,7 +140,7 @@ Info 25 [00:00:48.000] Project '/project/tsconfig.json' (Configured) Info 26 [00:00:49.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-0 "export const a = 10;" - /project/b.ts SVC-1-0 "export const newB = 10;" + /project/b.ts SVC-2-0 "export const newB = 10;" Info 27 [00:00:50.000] ----------------------------------------------- Info 28 [00:00:51.000] Project '/project/tsconfig.json' (Configured) @@ -237,7 +237,7 @@ Info 33 [00:01:04.000] Project '/project/tsconfig.json' (Configured) Info 34 [00:01:05.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts SVC-1-0 "export const newB = 10;" + /project/b.ts SVC-2-0 "export const newB = 10;" Info 35 [00:01:06.000] ----------------------------------------------- Info 36 [00:01:07.000] request: diff --git a/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js index 9e9e3d54871f2..649c4804c6527 100644 --- a/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js +++ b/tests/baselines/reference/tsserver/openfile/does-not-refresh-sourceFile.js @@ -227,7 +227,7 @@ Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) Info 29 [00:01:00.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts SVC-1-0 "export const b = 10;" + /project/b.ts Text-1 "export const b = 10;" Info 30 [00:01:01.000] ----------------------------------------------- Info 31 [00:01:02.000] request: diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js index fb15f838ac10c..dca1a033974b8 100644 --- a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js @@ -227,7 +227,7 @@ Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) Info 29 [00:01:00.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts SVC-1-0 "export const b = 10;" + /project/b.ts Text-1 "export const b = 10;" Info 30 [00:01:01.000] ----------------------------------------------- Info 31 [00:01:02.000] request: @@ -295,7 +295,7 @@ Info 35 [00:01:08.000] Project '/project/tsconfig.json' (Configured) Info 36 [00:01:09.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts SVC-1-1 "export const y = 10;export const b = 10;" + /project/b.ts SVC-2-1 "export const y = 10;export const b = 10;" Info 37 [00:01:10.000] ----------------------------------------------- Info 38 [00:01:11.000] request: @@ -357,18 +357,12 @@ Info 40 [00:01:19.000] response: "responseRequired": false } Info 41 [00:01:20.000] Starting updateGraphWorker: Project: /project/tsconfig.json -Info 42 [00:01:21.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 43 [00:01:22.000] Project '/project/tsconfig.json' (Configured) -Info 44 [00:01:23.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts Text-2 "export const y = 10;export const b = 10;" - -Info 45 [00:01:24.000] ----------------------------------------------- -Info 46 [00:01:27.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info -Info 47 [00:01:28.000] Scheduled: /project/tsconfig.json -Info 48 [00:01:29.000] Scheduled: *ensureProjectForOpenFiles* -Info 49 [00:01:30.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 42 [00:01:21.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 43 [00:01:22.000] Same program as before +Info 44 [00:01:25.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info +Info 45 [00:01:26.000] Scheduled: /project/tsconfig.json +Info 46 [00:01:27.000] Scheduled: *ensureProjectForOpenFiles* +Info 47 [00:01:28.000] Elapsed:: *ms FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info Before running timeout callbacks //// [/project/b.ts] export const y = 10;export const b = 10;export const x = 10; @@ -390,33 +384,33 @@ FsWatchesRecursive:: /project: {} -Info 50 [00:01:31.000] Running: /project/tsconfig.json -Info 51 [00:01:32.000] Starting updateGraphWorker: Project: /project/tsconfig.json -Info 52 [00:01:33.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 53 [00:01:34.000] Project '/project/tsconfig.json' (Configured) -Info 54 [00:01:35.000] Files (3) +Info 48 [00:01:29.000] Running: /project/tsconfig.json +Info 49 [00:01:30.000] Starting updateGraphWorker: Project: /project/tsconfig.json +Info 50 [00:01:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 51 [00:01:32.000] Project '/project/tsconfig.json' (Configured) +Info 52 [00:01:33.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" /project/b.ts Text-3 "export const y = 10;export const b = 10;export const x = 10;" -Info 55 [00:01:36.000] ----------------------------------------------- -Info 56 [00:01:37.000] Running: *ensureProjectForOpenFiles* -Info 57 [00:01:38.000] Before ensureProjectForOpenFiles: -Info 58 [00:01:39.000] Project '/project/tsconfig.json' (Configured) -Info 58 [00:01:40.000] Files (3) - -Info 58 [00:01:41.000] ----------------------------------------------- -Info 58 [00:01:42.000] Open files: -Info 58 [00:01:43.000] FileName: /project/a.ts ProjectRootPath: undefined -Info 58 [00:01:44.000] Projects: /project/tsconfig.json -Info 58 [00:01:45.000] After ensureProjectForOpenFiles: -Info 59 [00:01:46.000] Project '/project/tsconfig.json' (Configured) -Info 59 [00:01:47.000] Files (3) - -Info 59 [00:01:48.000] ----------------------------------------------- -Info 59 [00:01:49.000] Open files: -Info 59 [00:01:50.000] FileName: /project/a.ts ProjectRootPath: undefined -Info 59 [00:01:51.000] Projects: /project/tsconfig.json +Info 53 [00:01:34.000] ----------------------------------------------- +Info 54 [00:01:35.000] Running: *ensureProjectForOpenFiles* +Info 55 [00:01:36.000] Before ensureProjectForOpenFiles: +Info 56 [00:01:37.000] Project '/project/tsconfig.json' (Configured) +Info 56 [00:01:38.000] Files (3) + +Info 56 [00:01:39.000] ----------------------------------------------- +Info 56 [00:01:40.000] Open files: +Info 56 [00:01:41.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 56 [00:01:42.000] Projects: /project/tsconfig.json +Info 56 [00:01:43.000] After ensureProjectForOpenFiles: +Info 57 [00:01:44.000] Project '/project/tsconfig.json' (Configured) +Info 57 [00:01:45.000] Files (3) + +Info 57 [00:01:46.000] ----------------------------------------------- +Info 57 [00:01:47.000] Open files: +Info 57 [00:01:48.000] FileName: /project/a.ts ProjectRootPath: undefined +Info 57 [00:01:49.000] Projects: /project/tsconfig.json After running timeout callbacks PolledWatches:: diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js index f1a968cefcd38..36ce1ee6a26fd 100644 --- a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-refreshes-sourceFile.js @@ -227,7 +227,7 @@ Info 28 [00:00:59.000] Project '/project/tsconfig.json' (Configured) Info 29 [00:01:00.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts SVC-1-0 "export const b = 10;" + /project/b.ts Text-1 "export const b = 10;" Info 30 [00:01:01.000] ----------------------------------------------- Info 31 [00:01:02.000] request: @@ -295,7 +295,7 @@ Info 35 [00:01:06.000] Project '/project/tsconfig.json' (Configured) Info 36 [00:01:07.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts SVC-1-1 "export const y = 10;export const b = 10;" + /project/b.ts SVC-2-1 "export const y = 10;export const b = 10;" Info 37 [00:01:08.000] ----------------------------------------------- Info 38 [00:01:09.000] request: @@ -359,7 +359,7 @@ Info 43 [00:01:20.000] Project '/project/tsconfig.json' (Configured) Info 44 [00:01:21.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts Text-2 "export const b = 10;" + /project/b.ts Text-3 "export const b = 10;" Info 45 [00:01:22.000] ----------------------------------------------- Info 46 [00:01:25.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info @@ -394,7 +394,7 @@ Info 53 [00:01:32.000] Project '/project/tsconfig.json' (Configured) Info 54 [00:01:33.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /project/a.ts SVC-1-1 "export const y = 10;export const a = 10;" - /project/b.ts Text-3 "export const b = 10;export const x = 10;" + /project/b.ts Text-4 "export const b = 10;export const x = 10;" Info 55 [00:01:34.000] ----------------------------------------------- Info 56 [00:01:35.000] Running: *ensureProjectForOpenFiles* diff --git a/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js index 37905c16ba100..160f393be931a 100644 --- a/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js +++ b/tests/baselines/reference/tsserver/openfile/realoaded-with-empty-content.js @@ -32,7 +32,7 @@ Info 12 [00:00:21.000] Starting updateGraphWorker: Project: externalProject Info 13 [00:00:22.000] Finishing updateGraphWorker: Project: externalProject Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 14 [00:00:23.000] Project 'externalProject' (External) Info 15 [00:00:24.000] Files (1) - /a/b/app.ts SVC-1-0 "" + /a/b/app.ts SVC-2-0 "" Info 16 [00:00:25.000] ----------------------------------------------- Info 17 [00:00:26.000] Project 'externalProject' (External) diff --git a/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js b/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js index 0a89f322a98a9..4ef9243a43f11 100644 --- a/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js +++ b/tests/baselines/reference/tsserver/projectErrors/reports-errors-correctly-when-file-referenced-by-inferred-project-root,-is-opened-right-after-closing-the-root-file.js @@ -1024,7 +1024,7 @@ Info 66 [00:01:59.000] Project '/dev/null/inferredProject1*' (Inferred) Info 67 [00:02:00.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/src/client/app.js SVC-1-0 "" - /user/username/projects/myproject/src/server/utilities.js SVC-1-0 "function getHostName() { return \"hello\"; } export { getHostName };" + /user/username/projects/myproject/src/server/utilities.js Text-1 "function getHostName() { return \"hello\"; } export { getHostName };" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js index c8c521d41d3f0..20250c9e8afe0 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- @@ -474,7 +474,7 @@ Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/pr Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 59 [00:02:07.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" Info 60 [00:02:08.000] ----------------------------------------------- Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js index 9f92cd4080ab9..37a80a0c965a9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js index ffe9d71055de7..03e1863c6dd48 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- @@ -474,7 +474,7 @@ Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/pr Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 59 [00:02:07.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" Info 60 [00:02:08.000] ----------------------------------------------- Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js index 577a49bc35b92..17da59b5cc8c5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-and-local-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js index c0519b506c832..f6c183970191b 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- After request diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js index b5fdbedc6b007..0c62a19d08db5 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js index d50ea498559c2..ccd9d2e5ca838 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- After request diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js index eccdb17b0c0f4..2775a41b59b1c 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project-and-local-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js index 94280c1689ef5..35e71528f1e12 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-project.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js index 3ab383ad9c382..2b35d7beb0312 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js index c1def87cec762..8cfe6e8e3f8a6 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js index 84af47a132c32..59b777b7b115d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js index 719aa2ec78ab9..8aea9d0233cf2 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project-and-local-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js index 02f02ce270f84..af068c3dc1efb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency-with-usage-project.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js index f7973e5e6cc17..23c139cec0b24 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js index c46a490fb8ffe..8e640f179c594 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- @@ -474,7 +474,7 @@ Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/pr Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 59 [00:02:07.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" Info 60 [00:02:08.000] ----------------------------------------------- Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js index dbb81355af433..5e8561e08bc76 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js index 0670bf74bcb34..4639c58cada05 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency-with-file.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js index 59e6c47cf21ee..daee1ef428255 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- @@ -474,7 +474,7 @@ Info 57 [00:02:05.000] Finishing updateGraphWorker: Project: /user/username/pr Info 58 [00:02:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 59 [00:02:07.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nfunction fn3() { }" Info 60 [00:02:08.000] ----------------------------------------------- Info 61 [00:02:09.000] Before ensureProjectForOpenFiles: diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js index 1e7b24f12baba..5121d06a6deee 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage-with-project.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js index 6074d482e47ed..cfeffa4f0b354 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-and-local-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -465,7 +465,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nfunction fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js index daff51c5ab8f6..c1c453c63ce81 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-dependency.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" + /user/username/projects/myproject/dependency/fns.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }" /user/username/projects/myproject/usage/usage.ts SVC-1-0 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\n" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js index 28de5ba1517d1..019389d8fbd69 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project-and-change-to-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts @@ -466,7 +466,7 @@ Info 52 [00:02:00.000] Finishing updateGraphWorker: Project: /user/username/pr Info 53 [00:02:01.000] Project '/user/username/projects/myproject/usage/tsconfig.json' (Configured) Info 54 [00:02:02.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" /user/username/projects/myproject/usage/usage.ts SVC-1-1 "import {\n fn1,\n fn2,\n} from '../decls/fns'\nfn1();\nfn2();\nexport function fn3() { }" Info 55 [00:02:03.000] ----------------------------------------------- diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js index 77d61834c2cd5..86e1e5585f91d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage-with-project.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js index 3c6f05b235cfb..d3f61bfe6ba7d 100644 --- a/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js +++ b/tests/baselines/reference/tsserver/projectReferenceCompileOnSave/save-on-usage.js @@ -192,7 +192,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index 958088ff8bef7..aa8befecdd007 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -200,7 +200,7 @@ Info 39 [00:01:14.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:15.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:16.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js index 9b54966e11d7f..485ceb2768fa3 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-getErr.js @@ -210,7 +210,7 @@ Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/pr Info 45 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js index 8f8390391aa18..13d16099963f9 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-module-scenario-when-the-depedency-file-is-open-geterrForProject.js @@ -210,7 +210,7 @@ Info 44 [00:01:19.000] Finishing updateGraphWorker: Project: /user/username/pr Info 45 [00:01:20.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 46 [00:01:21.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" + /user/username/projects/myproject/dependency/fns.ts Text-1 "export function fn1() { }\nexport function fn2() { }\n// Introduce error for fnErr import in main\n// export function fnErr() { }\n// Error in dependency ts file\nexport let x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js index 740ff4cf99f5e..81368f9942645 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-gerErr-with-sync-commands.js @@ -190,7 +190,7 @@ Info 37 [00:01:12.000] Finishing updateGraphWorker: Project: /user/username/pr Info 38 [00:01:13.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 39 [00:01:14.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js index 12262afc2d035..4c6047b38e1db 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-getErr.js @@ -200,7 +200,7 @@ Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/pr Info 43 [00:01:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js index 6411f7f927d34..4aefeabc986fb 100644 --- a/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js +++ b/tests/baselines/reference/tsserver/projectReferenceErrors/with-non-module-when-the-depedency-file-is-open-geterrForProject.js @@ -200,7 +200,7 @@ Info 42 [00:01:17.000] Finishing updateGraphWorker: Project: /user/username/pr Info 43 [00:01:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 44 [00:01:19.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/fns.ts SVC-1-0 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" + /user/username/projects/myproject/dependency/fns.ts Text-1 "function fn1() { }\nfunction fn2() { }\n// Introduce error for fnErr import in main\n// function fnErr() { }\n// Error in dependency ts file\nlet x: string = 10;" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js index f5cd1fe6d3f64..baff403980737 100644 --- a/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js +++ b/tests/baselines/reference/tsserver/projectReferences/new-file-is-added-to-the-referenced-project-when-referenced-project-is-open.js @@ -193,7 +193,7 @@ Info 41 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/pr Info 42 [00:01:21.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 43 [00:01:22.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" ../../../../../../a/lib/lib.d.ts @@ -289,7 +289,7 @@ Info 57 [00:01:49.000] Finishing updateGraphWorker: Project: /user/username/pr Info 58 [00:01:50.000] Project '/user/username/projects/myproject/projects/project2/tsconfig.json' (Configured) Info 59 [00:01:51.000] Files (4) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" /user/username/projects/myproject/projects/project2/class2.ts SVC-1-0 "class class2 {}" @@ -310,7 +310,7 @@ Info 63 [00:01:55.000] Finishing updateGraphWorker: Project: /user/username/pr Info 64 [00:01:56.000] Project '/user/username/projects/myproject/projects/project1/tsconfig.json' (Configured) Info 65 [00:01:57.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/projects/project1/class1.ts SVC-1-0 "class class1 {}" + /user/username/projects/myproject/projects/project1/class1.ts Text-1 "class class1 {}" /user/username/projects/myproject/projects/project1/class3.ts Text-1 "class class3 {}" diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js index cfe6106c3bba1..7a63d47828b4c 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes-with-timeout-before-request.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -880,59 +880,53 @@ FsWatchesRecursive:: Info 77 [00:02:53.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:02:57.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" - -Info 82 [00:02:58.000] ----------------------------------------------- -Info 83 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 84 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 86 [00:03:02.000] Same program as before -Info 87 [00:03:03.000] Running: *ensureProjectForOpenFiles* -Info 88 [00:03:04.000] Before ensureProjectForOpenFiles: -Info 89 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 89 [00:03:06.000] Files (3) - -Info 89 [00:03:07.000] ----------------------------------------------- -Info 89 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 89 [00:03:09.000] Files (2) - -Info 89 [00:03:10.000] ----------------------------------------------- -Info 89 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 89 [00:03:12.000] Files (2) - -Info 89 [00:03:13.000] ----------------------------------------------- -Info 89 [00:03:14.000] Open files: -Info 89 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 89 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 89 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 89 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 89 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 89 [00:03:21.000] After ensureProjectForOpenFiles: -Info 90 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 90 [00:03:23.000] Files (3) - -Info 90 [00:03:24.000] ----------------------------------------------- -Info 90 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 90 [00:03:26.000] Files (2) - -Info 90 [00:03:27.000] ----------------------------------------------- -Info 90 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 90 [00:03:29.000] Files (2) - -Info 90 [00:03:30.000] ----------------------------------------------- -Info 90 [00:03:31.000] Open files: -Info 90 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 90 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 90 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 90 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 90 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 90 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before +Info 81 [00:02:57.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 82 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 83 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 84 [00:03:00.000] Same program as before +Info 85 [00:03:01.000] Running: *ensureProjectForOpenFiles* +Info 86 [00:03:02.000] Before ensureProjectForOpenFiles: +Info 87 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:04.000] Files (3) + +Info 87 [00:03:05.000] ----------------------------------------------- +Info 87 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:07.000] Files (2) + +Info 87 [00:03:08.000] ----------------------------------------------- +Info 87 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:10.000] Files (2) + +Info 87 [00:03:11.000] ----------------------------------------------- +Info 87 [00:03:12.000] Open files: +Info 87 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:19.000] After ensureProjectForOpenFiles: +Info 88 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:21.000] Files (3) + +Info 88 [00:03:22.000] ----------------------------------------------- +Info 88 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:24.000] Files (2) + +Info 88 [00:03:25.000] ----------------------------------------------- +Info 88 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:27.000] Files (2) + +Info 88 [00:03:28.000] ----------------------------------------------- +Info 88 [00:03:29.000] Open files: +Info 88 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -969,7 +963,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:38.000] request: +Info 88 [00:03:36.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1052,7 +1046,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:39.000] response: +Info 89 [00:03:37.000] response: { "response": { "definitions": [ @@ -1089,7 +1083,7 @@ Info 91 [00:03:39.000] response: }, "responseRequired": true } -Info 92 [00:03:40.000] request: +Info 90 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1172,7 +1166,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:41.000] response: +Info 91 [00:03:39.000] response: { "response": { "definitions": [ @@ -1209,7 +1203,7 @@ Info 93 [00:03:41.000] response: }, "responseRequired": true } -Info 94 [00:03:42.000] request: +Info 92 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1292,7 +1286,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:43.000] response: +Info 93 [00:03:41.000] response: { "response": { "definitions": [ @@ -1329,7 +1323,7 @@ Info 95 [00:03:43.000] response: }, "responseRequired": true } -Info 96 [00:03:44.000] request: +Info 94 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1412,7 +1406,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:45.000] response: +Info 95 [00:03:43.000] response: { "response": { "definitions": [ @@ -1449,7 +1443,7 @@ Info 97 [00:03:45.000] response: }, "responseRequired": true } -Info 98 [00:03:46.000] request: +Info 96 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1532,7 +1526,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:47.000] response: +Info 97 [00:03:45.000] response: { "response": { "definitions": [ @@ -1569,7 +1563,7 @@ Info 99 [00:03:47.000] response: }, "responseRequired": true } -Info 100 [00:03:48.000] request: +Info 98 [00:03:46.000] request: { "command": "rename", "arguments": { @@ -1616,8 +1610,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:49.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:47.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1654,7 +1648,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:51.000] response: +Info 101 [00:03:49.000] response: { "response": { "info": { @@ -1735,7 +1729,7 @@ Info 103 [00:03:51.000] response: }, "responseRequired": true } -Info 104 [00:03:52.000] request: +Info 102 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1782,8 +1776,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:53.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1820,7 +1814,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:55.000] response: +Info 105 [00:03:53.000] response: { "response": { "info": { @@ -1901,7 +1895,7 @@ Info 107 [00:03:55.000] response: }, "responseRequired": true } -Info 108 [00:03:56.000] request: +Info 106 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1948,8 +1942,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:57.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1986,7 +1980,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:59.000] response: +Info 109 [00:03:57.000] response: { "response": { "info": { @@ -2067,7 +2061,7 @@ Info 111 [00:03:59.000] response: }, "responseRequired": true } -Info 112 [00:04:00.000] request: +Info 110 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -2114,8 +2108,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:04:01.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2152,7 +2146,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:04:03.000] response: +Info 113 [00:04:01.000] response: { "response": { "info": { @@ -2233,7 +2227,7 @@ Info 115 [00:04:03.000] response: }, "responseRequired": true } -Info 116 [00:04:04.000] request: +Info 114 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -2280,8 +2274,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:04:05.000] Search path: /user/username/projects/myproject/dependency -Info 118 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 115 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 116 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2318,7 +2312,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:07.000] response: +Info 117 [00:04:05.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js index 83a19761c034a..0120a05bc30ac 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-changes.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -890,14 +890,8 @@ FsWatchesRecursive:: {} Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:02:57.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" - -Info 82 [00:02:58.000] ----------------------------------------------- +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before After request PolledWatches:: @@ -934,7 +928,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:02:59.000] response: +Info 81 [00:02:57.000] response: { "response": { "definitions": [ @@ -971,7 +965,7 @@ Info 83 [00:02:59.000] response: }, "responseRequired": true } -Info 84 [00:03:00.000] request: +Info 82 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1054,7 +1048,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:01.000] response: +Info 83 [00:02:59.000] response: { "response": { "definitions": [ @@ -1091,7 +1085,7 @@ Info 85 [00:03:01.000] response: }, "responseRequired": true } -Info 86 [00:03:02.000] request: +Info 84 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1174,7 +1168,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:03.000] response: +Info 85 [00:03:01.000] response: { "response": { "definitions": [ @@ -1211,7 +1205,7 @@ Info 87 [00:03:03.000] response: }, "responseRequired": true } -Info 88 [00:03:04.000] request: +Info 86 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1294,7 +1288,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:05.000] response: +Info 87 [00:03:03.000] response: { "response": { "definitions": [ @@ -1331,7 +1325,7 @@ Info 89 [00:03:05.000] response: }, "responseRequired": true } -Info 90 [00:03:06.000] request: +Info 88 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1414,7 +1408,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:07.000] response: +Info 89 [00:03:05.000] response: { "response": { "definitions": [ @@ -1451,7 +1445,7 @@ Info 91 [00:03:07.000] response: }, "responseRequired": true } -Info 92 [00:03:08.000] request: +Info 90 [00:03:06.000] request: { "command": "rename", "arguments": { @@ -1498,11 +1492,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:11.000] Same program as before -Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 93 [00:03:09.000] Same program as before +Info 94 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 95 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1539,7 +1533,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:14.000] response: +Info 96 [00:03:12.000] response: { "response": { "info": { @@ -1620,7 +1614,7 @@ Info 98 [00:03:14.000] response: }, "responseRequired": true } -Info 99 [00:03:15.000] request: +Info 97 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1667,8 +1661,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 98 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1705,7 +1699,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:18.000] response: +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1786,7 +1780,7 @@ Info 102 [00:03:18.000] response: }, "responseRequired": true } -Info 103 [00:03:19.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1833,8 +1827,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1871,7 +1865,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:22.000] response: +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1952,7 +1946,7 @@ Info 106 [00:03:22.000] response: }, "responseRequired": true } -Info 107 [00:03:23.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1999,8 +1993,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2037,7 +2031,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:26.000] response: +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -2118,7 +2112,7 @@ Info 110 [00:03:26.000] response: }, "responseRequired": true } -Info 111 [00:03:27.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -2165,8 +2159,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2203,7 +2197,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:03:30.000] response: +Info 112 [00:03:28.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js index 65ee1648e894d..83d0dea05c27d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-created.js @@ -368,7 +368,7 @@ Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js index 703c1a2943945..18fbee007fa99 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-deleted.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -884,14 +884,8 @@ FsWatchesRecursive:: {} Info 82 [00:02:56.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 83 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 84 [00:02:58.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 85 [00:02:59.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" - -Info 86 [00:03:00.000] ----------------------------------------------- +Info 83 [00:02:57.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 84 [00:02:58.000] Same program as before After request PolledWatches:: @@ -926,7 +920,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:01.000] response: +Info 85 [00:02:59.000] response: { "response": { "definitions": [ @@ -963,7 +957,7 @@ Info 87 [00:03:01.000] response: }, "responseRequired": true } -Info 88 [00:03:02.000] request: +Info 86 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1042,7 +1036,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:03.000] response: +Info 87 [00:03:01.000] response: { "response": { "definitions": [ @@ -1079,7 +1073,7 @@ Info 89 [00:03:03.000] response: }, "responseRequired": true } -Info 90 [00:03:04.000] request: +Info 88 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1158,7 +1152,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:05.000] response: +Info 89 [00:03:03.000] response: { "response": { "definitions": [ @@ -1195,7 +1189,7 @@ Info 91 [00:03:05.000] response: }, "responseRequired": true } -Info 92 [00:03:06.000] request: +Info 90 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1274,7 +1268,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:07.000] response: +Info 91 [00:03:05.000] response: { "response": { "definitions": [ @@ -1311,7 +1305,7 @@ Info 93 [00:03:07.000] response: }, "responseRequired": true } -Info 94 [00:03:08.000] request: +Info 92 [00:03:06.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1390,7 +1384,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:09.000] response: +Info 93 [00:03:07.000] response: { "response": { "definitions": [ @@ -1427,7 +1421,7 @@ Info 95 [00:03:09.000] response: }, "responseRequired": true } -Info 96 [00:03:10.000] request: +Info 94 [00:03:08.000] request: { "command": "rename", "arguments": { @@ -1472,12 +1466,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:11.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 98 [00:03:12.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 99 [00:03:13.000] Same program as before -Info 100 [00:03:14.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 102 [00:03:16.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 95 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 96 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 97 [00:03:11.000] Same program as before +Info 98 [00:03:12.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 100 [00:03:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file After request PolledWatches:: @@ -1514,7 +1508,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:17.000] response: +Info 101 [00:03:15.000] response: { "response": { "info": { @@ -1595,7 +1589,7 @@ Info 103 [00:03:17.000] response: }, "responseRequired": true } -Info 104 [00:03:18.000] request: +Info 102 [00:03:16.000] request: { "command": "rename", "arguments": { @@ -1642,8 +1636,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:19.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:20.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:17.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:18.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1680,7 +1674,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:21.000] response: +Info 105 [00:03:19.000] response: { "response": { "info": { @@ -1761,7 +1755,7 @@ Info 107 [00:03:21.000] response: }, "responseRequired": true } -Info 108 [00:03:22.000] request: +Info 106 [00:03:20.000] request: { "command": "rename", "arguments": { @@ -1808,8 +1802,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:23.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:24.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:21.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:22.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1846,7 +1840,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:25.000] response: +Info 109 [00:03:23.000] response: { "response": { "info": { @@ -1927,7 +1921,7 @@ Info 111 [00:03:25.000] response: }, "responseRequired": true } -Info 112 [00:03:26.000] request: +Info 110 [00:03:24.000] request: { "command": "rename", "arguments": { @@ -1974,8 +1968,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:03:27.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:03:28.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:25.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:03:26.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2012,7 +2006,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:03:29.000] response: +Info 113 [00:03:27.000] response: { "response": { "info": { @@ -2093,7 +2087,7 @@ Info 115 [00:03:29.000] response: }, "responseRequired": true } -Info 116 [00:03:30.000] request: +Info 114 [00:03:28.000] request: { "command": "rename", "arguments": { @@ -2140,8 +2134,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:03:31.000] Search path: /user/username/projects/myproject/dependency -Info 118 [00:03:32.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 115 [00:03:29.000] Search path: /user/username/projects/myproject/dependency +Info 116 [00:03:30.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2178,7 +2172,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:03:33.000] response: +Info 117 [00:03:31.000] response: { "response": { "info": { @@ -2259,7 +2253,7 @@ Info 119 [00:03:33.000] response: }, "responseRequired": true } -Info 120 [00:03:34.000] request: +Info 118 [00:03:32.000] request: { "command": "close", "arguments": { @@ -2304,24 +2298,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:03:35.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 122 [00:03:36.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 122 [00:03:37.000] Files (3) +Info 119 [00:03:33.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 120 [00:03:34.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 120 [00:03:35.000] Files (3) -Info 122 [00:03:38.000] ----------------------------------------------- -Info 122 [00:03:39.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 122 [00:03:40.000] Files (2) +Info 120 [00:03:36.000] ----------------------------------------------- +Info 120 [00:03:37.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 120 [00:03:38.000] Files (2) -Info 122 [00:03:41.000] ----------------------------------------------- -Info 122 [00:03:42.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 122 [00:03:43.000] Files (2) +Info 120 [00:03:39.000] ----------------------------------------------- +Info 120 [00:03:40.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 120 [00:03:41.000] Files (2) -Info 122 [00:03:44.000] ----------------------------------------------- -Info 122 [00:03:45.000] Open files: -Info 122 [00:03:46.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 122 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 122 [00:03:48.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 122 [00:03:49.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 120 [00:03:42.000] ----------------------------------------------- +Info 120 [00:03:43.000] Open files: +Info 120 [00:03:44.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 120 [00:03:45.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 120 [00:03:46.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 120 [00:03:47.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2360,11 +2354,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 122 [00:03:50.000] response: +Info 120 [00:03:48.000] response: { "responseRequired": false } -Info 123 [00:03:51.000] request: +Info 121 [00:03:49.000] request: { "command": "open", "arguments": { @@ -2411,29 +2405,29 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 124 [00:03:52.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 125 [00:03:53.000] Search path: /user/username/projects/myproject/random -Info 126 [00:03:54.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 127 [00:03:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 128 [00:03:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 128 [00:03:57.000] Files (3) - -Info 128 [00:03:58.000] ----------------------------------------------- -Info 128 [00:03:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 128 [00:04:00.000] Files (2) - -Info 128 [00:04:01.000] ----------------------------------------------- -Info 128 [00:04:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 128 [00:04:03.000] Files (2) - -Info 128 [00:04:04.000] ----------------------------------------------- -Info 128 [00:04:05.000] Open files: -Info 128 [00:04:06.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 128 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 128 [00:04:08.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 128 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 128 [00:04:10.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 128 [00:04:11.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 122 [00:03:50.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 123 [00:03:51.000] Search path: /user/username/projects/myproject/random +Info 124 [00:03:52.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 125 [00:03:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 126 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 126 [00:03:55.000] Files (3) + +Info 126 [00:03:56.000] ----------------------------------------------- +Info 126 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 126 [00:03:58.000] Files (2) + +Info 126 [00:03:59.000] ----------------------------------------------- +Info 126 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 126 [00:04:01.000] Files (2) + +Info 126 [00:04:02.000] ----------------------------------------------- +Info 126 [00:04:03.000] Open files: +Info 126 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 126 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 126 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 126 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 126 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 126 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2468,11 +2462,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:12.000] response: +Info 126 [00:04:10.000] response: { "responseRequired": false } -Info 129 [00:04:13.000] request: +Info 127 [00:04:11.000] request: { "command": "close", "arguments": { @@ -2515,24 +2509,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 130 [00:04:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 131 [00:04:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 131 [00:04:16.000] Files (3) +Info 128 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 129 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 129 [00:04:14.000] Files (3) -Info 131 [00:04:17.000] ----------------------------------------------- -Info 131 [00:04:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 131 [00:04:19.000] Files (2) +Info 129 [00:04:15.000] ----------------------------------------------- +Info 129 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 129 [00:04:17.000] Files (2) -Info 131 [00:04:20.000] ----------------------------------------------- -Info 131 [00:04:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 131 [00:04:22.000] Files (2) +Info 129 [00:04:18.000] ----------------------------------------------- +Info 129 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 129 [00:04:20.000] Files (2) -Info 131 [00:04:23.000] ----------------------------------------------- -Info 131 [00:04:24.000] Open files: -Info 131 [00:04:25.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 131 [00:04:26.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 131 [00:04:27.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 131 [00:04:28.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 129 [00:04:21.000] ----------------------------------------------- +Info 129 [00:04:22.000] Open files: +Info 129 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 129 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2569,11 +2563,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:29.000] response: +Info 129 [00:04:27.000] response: { "responseRequired": false } -Info 132 [00:04:30.000] request: +Info 130 [00:04:28.000] request: { "command": "close", "arguments": { @@ -2618,22 +2612,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 133 [00:04:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 134 [00:04:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 134 [00:04:33.000] Files (3) +Info 131 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 132 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 132 [00:04:31.000] Files (3) -Info 134 [00:04:34.000] ----------------------------------------------- -Info 134 [00:04:35.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 134 [00:04:36.000] Files (2) +Info 132 [00:04:32.000] ----------------------------------------------- +Info 132 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 132 [00:04:34.000] Files (2) -Info 134 [00:04:37.000] ----------------------------------------------- -Info 134 [00:04:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 134 [00:04:39.000] Files (2) +Info 132 [00:04:35.000] ----------------------------------------------- +Info 132 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 132 [00:04:37.000] Files (2) -Info 134 [00:04:40.000] ----------------------------------------------- -Info 134 [00:04:41.000] Open files: -Info 134 [00:04:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 134 [00:04:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 132 [00:04:38.000] ----------------------------------------------- +Info 132 [00:04:39.000] Open files: +Info 132 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 132 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2672,11 +2666,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:44.000] response: +Info 132 [00:04:42.000] response: { "responseRequired": false } -Info 135 [00:04:45.000] request: +Info 133 [00:04:43.000] request: { "command": "close", "arguments": { @@ -2723,20 +2717,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 136 [00:04:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 137 [00:04:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 137 [00:04:48.000] Files (3) +Info 134 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 135 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 135 [00:04:46.000] Files (3) -Info 137 [00:04:49.000] ----------------------------------------------- -Info 137 [00:04:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 137 [00:04:51.000] Files (2) +Info 135 [00:04:47.000] ----------------------------------------------- +Info 135 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 135 [00:04:49.000] Files (2) -Info 137 [00:04:52.000] ----------------------------------------------- -Info 137 [00:04:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 137 [00:04:54.000] Files (2) +Info 135 [00:04:50.000] ----------------------------------------------- +Info 135 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 135 [00:04:52.000] Files (2) -Info 137 [00:04:55.000] ----------------------------------------------- -Info 137 [00:04:56.000] Open files: +Info 135 [00:04:53.000] ----------------------------------------------- +Info 135 [00:04:54.000] Open files: After request PolledWatches:: @@ -2777,11 +2771,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 137 [00:04:57.000] response: +Info 135 [00:04:55.000] response: { "responseRequired": false } -Info 138 [00:04:58.000] request: +Info 136 [00:04:56.000] request: { "command": "open", "arguments": { @@ -2830,12 +2824,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 139 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 140 [00:05:00.000] Search path: /user/username/projects/myproject/random -Info 141 [00:05:01.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 142 [00:05:02.000] `remove Project:: -Info 143 [00:05:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 144 [00:05:04.000] Files (3) +Info 137 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 138 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 139 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 140 [00:05:00.000] `remove Project:: +Info 141 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 142 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -2848,19 +2842,19 @@ Info 144 [00:05:04.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 145 [00:05:05.000] ----------------------------------------------- -Info 146 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 147 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 148 [00:05:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 151 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 153 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 154 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 155 [00:05:15.000] `remove Project:: -Info 156 [00:05:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 157 [00:05:17.000] Files (2) +Info 143 [00:05:03.000] ----------------------------------------------- +Info 144 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 145 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 146 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 147 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 148 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 152 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 153 [00:05:13.000] `remove Project:: +Info 154 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 155 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2870,24 +2864,24 @@ Info 157 [00:05:17.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 158 [00:05:18.000] ----------------------------------------------- -Info 159 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 160 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 161 [00:05:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 162 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 164 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 165 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 166 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file -Info 167 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 168 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 169 [00:05:29.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 169 [00:05:30.000] Files (2) - -Info 169 [00:05:31.000] ----------------------------------------------- -Info 169 [00:05:32.000] Open files: -Info 169 [00:05:33.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 169 [00:05:34.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 156 [00:05:16.000] ----------------------------------------------- +Info 157 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 158 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 159 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 160 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 163 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 2000 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Missing generated file +Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 166 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 167 [00:05:27.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 167 [00:05:28.000] Files (2) + +Info 167 [00:05:29.000] ----------------------------------------------- +Info 167 [00:05:30.000] Open files: +Info 167 [00:05:31.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 167 [00:05:32.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2906,7 +2900,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 169 [00:05:35.000] response: +Info 167 [00:05:33.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js index c0a01c7db837f..4d59a176af96f 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dts-not-present.js @@ -368,7 +368,7 @@ Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js index fd6995f3219d6..383f744cdf356 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes-with-timeout-before-request.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -874,59 +874,53 @@ FsWatchesRecursive:: Info 77 [00:02:53.000] Running: /user/username/projects/myproject/main/tsconfig.json Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:02:57.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" - -Info 82 [00:02:58.000] ----------------------------------------------- -Info 83 [00:02:59.000] Running: /user/username/projects/myproject/dependency/tsconfig.json -Info 84 [00:03:00.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 85 [00:03:01.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 86 [00:03:02.000] Same program as before -Info 87 [00:03:03.000] Running: *ensureProjectForOpenFiles* -Info 88 [00:03:04.000] Before ensureProjectForOpenFiles: -Info 89 [00:03:05.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 89 [00:03:06.000] Files (3) - -Info 89 [00:03:07.000] ----------------------------------------------- -Info 89 [00:03:08.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 89 [00:03:09.000] Files (2) - -Info 89 [00:03:10.000] ----------------------------------------------- -Info 89 [00:03:11.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 89 [00:03:12.000] Files (2) - -Info 89 [00:03:13.000] ----------------------------------------------- -Info 89 [00:03:14.000] Open files: -Info 89 [00:03:15.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 89 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 89 [00:03:17.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 89 [00:03:18.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 89 [00:03:19.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 89 [00:03:20.000] Projects: /user/username/projects/myproject/random/tsconfig.json -Info 89 [00:03:21.000] After ensureProjectForOpenFiles: -Info 90 [00:03:22.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 90 [00:03:23.000] Files (3) - -Info 90 [00:03:24.000] ----------------------------------------------- -Info 90 [00:03:25.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 90 [00:03:26.000] Files (2) - -Info 90 [00:03:27.000] ----------------------------------------------- -Info 90 [00:03:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 90 [00:03:29.000] Files (2) - -Info 90 [00:03:30.000] ----------------------------------------------- -Info 90 [00:03:31.000] Open files: -Info 90 [00:03:32.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 90 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 90 [00:03:34.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 90 [00:03:35.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 90 [00:03:36.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 90 [00:03:37.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before +Info 81 [00:02:57.000] Running: /user/username/projects/myproject/dependency/tsconfig.json +Info 82 [00:02:58.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 83 [00:02:59.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 84 [00:03:00.000] Same program as before +Info 85 [00:03:01.000] Running: *ensureProjectForOpenFiles* +Info 86 [00:03:02.000] Before ensureProjectForOpenFiles: +Info 87 [00:03:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 87 [00:03:04.000] Files (3) + +Info 87 [00:03:05.000] ----------------------------------------------- +Info 87 [00:03:06.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 87 [00:03:07.000] Files (2) + +Info 87 [00:03:08.000] ----------------------------------------------- +Info 87 [00:03:09.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 87 [00:03:10.000] Files (2) + +Info 87 [00:03:11.000] ----------------------------------------------- +Info 87 [00:03:12.000] Open files: +Info 87 [00:03:13.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 87 [00:03:14.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 87 [00:03:15.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 87 [00:03:16.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 87 [00:03:17.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 87 [00:03:18.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 87 [00:03:19.000] After ensureProjectForOpenFiles: +Info 88 [00:03:20.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 88 [00:03:21.000] Files (3) + +Info 88 [00:03:22.000] ----------------------------------------------- +Info 88 [00:03:23.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 88 [00:03:24.000] Files (2) + +Info 88 [00:03:25.000] ----------------------------------------------- +Info 88 [00:03:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 88 [00:03:27.000] Files (2) + +Info 88 [00:03:28.000] ----------------------------------------------- +Info 88 [00:03:29.000] Open files: +Info 88 [00:03:30.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 88 [00:03:31.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 88 [00:03:32.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 88 [00:03:33.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 88 [00:03:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 88 [00:03:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json After running timeout callbacks PolledWatches:: @@ -963,7 +957,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:38.000] request: +Info 88 [00:03:36.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1046,7 +1040,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:39.000] response: +Info 89 [00:03:37.000] response: { "response": { "definitions": [ @@ -1083,7 +1077,7 @@ Info 91 [00:03:39.000] response: }, "responseRequired": true } -Info 92 [00:03:40.000] request: +Info 90 [00:03:38.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1166,7 +1160,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:41.000] response: +Info 91 [00:03:39.000] response: { "response": { "definitions": [ @@ -1203,7 +1197,7 @@ Info 93 [00:03:41.000] response: }, "responseRequired": true } -Info 94 [00:03:42.000] request: +Info 92 [00:03:40.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1286,7 +1280,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 95 [00:03:43.000] response: +Info 93 [00:03:41.000] response: { "response": { "definitions": [ @@ -1323,7 +1317,7 @@ Info 95 [00:03:43.000] response: }, "responseRequired": true } -Info 96 [00:03:44.000] request: +Info 94 [00:03:42.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1406,7 +1400,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 97 [00:03:45.000] response: +Info 95 [00:03:43.000] response: { "response": { "definitions": [ @@ -1443,7 +1437,7 @@ Info 97 [00:03:45.000] response: }, "responseRequired": true } -Info 98 [00:03:46.000] request: +Info 96 [00:03:44.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1526,7 +1520,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 99 [00:03:47.000] response: +Info 97 [00:03:45.000] response: { "response": { "definitions": [ @@ -1563,7 +1557,7 @@ Info 99 [00:03:47.000] response: }, "responseRequired": true } -Info 100 [00:03:48.000] request: +Info 98 [00:03:46.000] request: { "command": "rename", "arguments": { @@ -1610,8 +1604,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 101 [00:03:49.000] Search path: /user/username/projects/myproject/dependency -Info 102 [00:03:50.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:47.000] Search path: /user/username/projects/myproject/dependency +Info 100 [00:03:48.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1648,7 +1642,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 103 [00:03:51.000] response: +Info 101 [00:03:49.000] response: { "response": { "info": { @@ -1729,7 +1723,7 @@ Info 103 [00:03:51.000] response: }, "responseRequired": true } -Info 104 [00:03:52.000] request: +Info 102 [00:03:50.000] request: { "command": "rename", "arguments": { @@ -1776,8 +1770,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 105 [00:03:53.000] Search path: /user/username/projects/myproject/dependency -Info 106 [00:03:54.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 103 [00:03:51.000] Search path: /user/username/projects/myproject/dependency +Info 104 [00:03:52.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1814,7 +1808,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 107 [00:03:55.000] response: +Info 105 [00:03:53.000] response: { "response": { "info": { @@ -1895,7 +1889,7 @@ Info 107 [00:03:55.000] response: }, "responseRequired": true } -Info 108 [00:03:56.000] request: +Info 106 [00:03:54.000] request: { "command": "rename", "arguments": { @@ -1942,8 +1936,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 109 [00:03:57.000] Search path: /user/username/projects/myproject/dependency -Info 110 [00:03:58.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 107 [00:03:55.000] Search path: /user/username/projects/myproject/dependency +Info 108 [00:03:56.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1980,7 +1974,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 111 [00:03:59.000] response: +Info 109 [00:03:57.000] response: { "response": { "info": { @@ -2061,7 +2055,7 @@ Info 111 [00:03:59.000] response: }, "responseRequired": true } -Info 112 [00:04:00.000] request: +Info 110 [00:03:58.000] request: { "command": "rename", "arguments": { @@ -2108,8 +2102,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 113 [00:04:01.000] Search path: /user/username/projects/myproject/dependency -Info 114 [00:04:02.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 111 [00:03:59.000] Search path: /user/username/projects/myproject/dependency +Info 112 [00:04:00.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2146,7 +2140,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 115 [00:04:03.000] response: +Info 113 [00:04:01.000] response: { "response": { "info": { @@ -2227,7 +2221,7 @@ Info 115 [00:04:03.000] response: }, "responseRequired": true } -Info 116 [00:04:04.000] request: +Info 114 [00:04:02.000] request: { "command": "rename", "arguments": { @@ -2274,8 +2268,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 117 [00:04:05.000] Search path: /user/username/projects/myproject/dependency -Info 118 [00:04:06.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 115 [00:04:03.000] Search path: /user/username/projects/myproject/dependency +Info 116 [00:04:04.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2312,7 +2306,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 119 [00:04:07.000] response: +Info 117 [00:04:05.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js index 066b289b3f16a..5c723962be504 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-changes.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -884,14 +884,8 @@ FsWatchesRecursive:: {} Info 78 [00:02:54.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 80 [00:02:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 81 [00:02:57.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" - -Info 82 [00:02:58.000] ----------------------------------------------- +Info 79 [00:02:55.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 80 [00:02:56.000] Same program as before After request PolledWatches:: @@ -928,7 +922,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 83 [00:02:59.000] response: +Info 81 [00:02:57.000] response: { "response": { "definitions": [ @@ -965,7 +959,7 @@ Info 83 [00:02:59.000] response: }, "responseRequired": true } -Info 84 [00:03:00.000] request: +Info 82 [00:02:58.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1048,7 +1042,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 85 [00:03:01.000] response: +Info 83 [00:02:59.000] response: { "response": { "definitions": [ @@ -1085,7 +1079,7 @@ Info 85 [00:03:01.000] response: }, "responseRequired": true } -Info 86 [00:03:02.000] request: +Info 84 [00:03:00.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1168,7 +1162,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 87 [00:03:03.000] response: +Info 85 [00:03:01.000] response: { "response": { "definitions": [ @@ -1205,7 +1199,7 @@ Info 87 [00:03:03.000] response: }, "responseRequired": true } -Info 88 [00:03:04.000] request: +Info 86 [00:03:02.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1288,7 +1282,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 89 [00:03:05.000] response: +Info 87 [00:03:03.000] response: { "response": { "definitions": [ @@ -1325,7 +1319,7 @@ Info 89 [00:03:05.000] response: }, "responseRequired": true } -Info 90 [00:03:06.000] request: +Info 88 [00:03:04.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1408,7 +1402,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 91 [00:03:07.000] response: +Info 89 [00:03:05.000] response: { "response": { "definitions": [ @@ -1445,7 +1439,7 @@ Info 91 [00:03:07.000] response: }, "responseRequired": true } -Info 92 [00:03:08.000] request: +Info 90 [00:03:06.000] request: { "command": "rename", "arguments": { @@ -1492,11 +1486,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 93 [00:03:09.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 94 [00:03:10.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 95 [00:03:11.000] Same program as before -Info 96 [00:03:12.000] Search path: /user/username/projects/myproject/dependency -Info 97 [00:03:13.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 91 [00:03:07.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 92 [00:03:08.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 93 [00:03:09.000] Same program as before +Info 94 [00:03:10.000] Search path: /user/username/projects/myproject/dependency +Info 95 [00:03:11.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1533,7 +1527,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 98 [00:03:14.000] response: +Info 96 [00:03:12.000] response: { "response": { "info": { @@ -1614,7 +1608,7 @@ Info 98 [00:03:14.000] response: }, "responseRequired": true } -Info 99 [00:03:15.000] request: +Info 97 [00:03:13.000] request: { "command": "rename", "arguments": { @@ -1661,8 +1655,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 100 [00:03:16.000] Search path: /user/username/projects/myproject/dependency -Info 101 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 98 [00:03:14.000] Search path: /user/username/projects/myproject/dependency +Info 99 [00:03:15.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1699,7 +1693,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:18.000] response: +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1780,7 +1774,7 @@ Info 102 [00:03:18.000] response: }, "responseRequired": true } -Info 103 [00:03:19.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1827,8 +1821,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1865,7 +1859,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:22.000] response: +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1946,7 +1940,7 @@ Info 106 [00:03:22.000] response: }, "responseRequired": true } -Info 107 [00:03:23.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1993,8 +1987,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2031,7 +2025,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:26.000] response: +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -2112,7 +2106,7 @@ Info 110 [00:03:26.000] response: }, "responseRequired": true } -Info 111 [00:03:27.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -2159,8 +2153,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2197,7 +2191,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:03:30.000] response: +Info 112 [00:03:28.000] response: { "response": { "info": { diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js index 62c56a6478fba..a238d1dbc61f7 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-created.js @@ -373,7 +373,7 @@ Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -882,14 +882,8 @@ FsWatchesRecursive:: {} Info 81 [00:02:57.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 82 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 83 [00:02:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:03:00.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" - -Info 85 [00:03:01.000] ----------------------------------------------- +Info 82 [00:02:58.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:02:59.000] Same program as before After request PolledWatches:: @@ -924,7 +918,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:02.000] response: +Info 84 [00:03:00.000] response: { "response": { "definitions": [ @@ -961,7 +955,7 @@ Info 86 [00:03:02.000] response: }, "responseRequired": true } -Info 87 [00:03:03.000] request: +Info 85 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1040,7 +1034,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:04.000] response: +Info 86 [00:03:02.000] response: { "response": { "definitions": [ @@ -1077,7 +1071,7 @@ Info 88 [00:03:04.000] response: }, "responseRequired": true } -Info 89 [00:03:05.000] request: +Info 87 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1156,7 +1150,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:06.000] response: +Info 88 [00:03:04.000] response: { "response": { "definitions": [ @@ -1193,7 +1187,7 @@ Info 90 [00:03:06.000] response: }, "responseRequired": true } -Info 91 [00:03:07.000] request: +Info 89 [00:03:05.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1272,7 +1266,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:08.000] response: +Info 90 [00:03:06.000] response: { "response": { "definitions": [ @@ -1309,7 +1303,7 @@ Info 92 [00:03:08.000] response: }, "responseRequired": true } -Info 93 [00:03:09.000] request: +Info 91 [00:03:07.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1388,7 +1382,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:10.000] response: +Info 92 [00:03:08.000] response: { "response": { "definitions": [ @@ -1425,7 +1419,7 @@ Info 94 [00:03:10.000] response: }, "responseRequired": true } -Info 95 [00:03:11.000] request: +Info 93 [00:03:09.000] request: { "command": "rename", "arguments": { @@ -1470,12 +1464,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:12.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:13.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:14.000] Same program as before -Info 99 [00:03:15.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:16.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:17.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 94 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 96 [00:03:12.000] Same program as before +Info 97 [00:03:13.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info After request PolledWatches:: @@ -1512,7 +1506,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:18.000] response: +Info 100 [00:03:16.000] response: { "response": { "info": { @@ -1593,7 +1587,7 @@ Info 102 [00:03:18.000] response: }, "responseRequired": true } -Info 103 [00:03:19.000] request: +Info 101 [00:03:17.000] request: { "command": "rename", "arguments": { @@ -1640,8 +1634,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:20.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:18.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1678,7 +1672,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:22.000] response: +Info 104 [00:03:20.000] response: { "response": { "info": { @@ -1759,7 +1753,7 @@ Info 106 [00:03:22.000] response: }, "responseRequired": true } -Info 107 [00:03:23.000] request: +Info 105 [00:03:21.000] request: { "command": "rename", "arguments": { @@ -1806,8 +1800,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:24.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:22.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1844,7 +1838,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:26.000] response: +Info 108 [00:03:24.000] response: { "response": { "info": { @@ -1925,7 +1919,7 @@ Info 110 [00:03:26.000] response: }, "responseRequired": true } -Info 111 [00:03:27.000] request: +Info 109 [00:03:25.000] request: { "command": "rename", "arguments": { @@ -1972,8 +1966,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:03:28.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:03:26.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2010,7 +2004,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:03:30.000] response: +Info 112 [00:03:28.000] response: { "response": { "info": { @@ -2091,7 +2085,7 @@ Info 114 [00:03:30.000] response: }, "responseRequired": true } -Info 115 [00:03:31.000] request: +Info 113 [00:03:29.000] request: { "command": "rename", "arguments": { @@ -2138,8 +2132,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:03:32.000] Search path: /user/username/projects/myproject/dependency -Info 117 [00:03:33.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:03:30.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2176,7 +2170,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:03:34.000] response: +Info 116 [00:03:32.000] response: { "response": { "info": { @@ -2257,7 +2251,7 @@ Info 118 [00:03:34.000] response: }, "responseRequired": true } -Info 119 [00:03:35.000] request: +Info 117 [00:03:33.000] request: { "command": "close", "arguments": { @@ -2302,24 +2296,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:03:36.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:37.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 121 [00:03:38.000] Files (3) +Info 118 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:03:36.000] Files (3) -Info 121 [00:03:39.000] ----------------------------------------------- -Info 121 [00:03:40.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 121 [00:03:41.000] Files (2) +Info 119 [00:03:37.000] ----------------------------------------------- +Info 119 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:03:39.000] Files (2) -Info 121 [00:03:42.000] ----------------------------------------------- -Info 121 [00:03:43.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 121 [00:03:44.000] Files (2) +Info 119 [00:03:40.000] ----------------------------------------------- +Info 119 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:03:42.000] Files (2) -Info 121 [00:03:45.000] ----------------------------------------------- -Info 121 [00:03:46.000] Open files: -Info 121 [00:03:47.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 121 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 121 [00:03:49.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 121 [00:03:50.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 119 [00:03:43.000] ----------------------------------------------- +Info 119 [00:03:44.000] Open files: +Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 119 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 119 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2358,11 +2352,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:03:51.000] response: +Info 119 [00:03:49.000] response: { "responseRequired": false } -Info 122 [00:03:52.000] request: +Info 120 [00:03:50.000] request: { "command": "open", "arguments": { @@ -2409,28 +2403,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 123 [00:03:53.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 124 [00:03:54.000] Search path: /user/username/projects/myproject/random -Info 125 [00:03:55.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 126 [00:03:56.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:03:57.000] Files (3) - -Info 126 [00:03:58.000] ----------------------------------------------- -Info 126 [00:03:59.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:04:00.000] Files (2) - -Info 126 [00:04:01.000] ----------------------------------------------- -Info 126 [00:04:02.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:03.000] Files (2) - -Info 126 [00:04:04.000] ----------------------------------------------- -Info 126 [00:04:05.000] Open files: -Info 126 [00:04:06.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 126 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 126 [00:04:08.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:09.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:10.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:11.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:03:52.000] Search path: /user/username/projects/myproject/random +Info 123 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:03:55.000] Files (3) + +Info 124 [00:03:56.000] ----------------------------------------------- +Info 124 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:03:58.000] Files (2) + +Info 124 [00:03:59.000] ----------------------------------------------- +Info 124 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:04:01.000] Files (2) + +Info 124 [00:04:02.000] ----------------------------------------------- +Info 124 [00:04:03.000] Open files: +Info 124 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 124 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 124 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2467,11 +2461,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 126 [00:04:12.000] response: +Info 124 [00:04:10.000] response: { "responseRequired": false } -Info 127 [00:04:13.000] request: +Info 125 [00:04:11.000] request: { "command": "close", "arguments": { @@ -2516,24 +2510,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:14.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:15.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:16.000] Files (3) +Info 126 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:14.000] Files (3) -Info 129 [00:04:17.000] ----------------------------------------------- -Info 129 [00:04:18.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:19.000] Files (2) +Info 127 [00:04:15.000] ----------------------------------------------- +Info 127 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:17.000] Files (2) -Info 129 [00:04:20.000] ----------------------------------------------- -Info 129 [00:04:21.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:22.000] Files (2) +Info 127 [00:04:18.000] ----------------------------------------------- +Info 127 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:20.000] Files (2) -Info 129 [00:04:23.000] ----------------------------------------------- -Info 129 [00:04:24.000] Open files: -Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 129 [00:04:27.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:28.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:21.000] ----------------------------------------------- +Info 127 [00:04:22.000] Open files: +Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 127 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2572,11 +2566,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 129 [00:04:29.000] response: +Info 127 [00:04:27.000] response: { "responseRequired": false } -Info 130 [00:04:30.000] request: +Info 128 [00:04:28.000] request: { "command": "close", "arguments": { @@ -2623,22 +2617,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:31.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:32.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:33.000] Files (3) +Info 129 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:31.000] Files (3) -Info 132 [00:04:34.000] ----------------------------------------------- -Info 132 [00:04:35.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:36.000] Files (2) +Info 130 [00:04:32.000] ----------------------------------------------- +Info 130 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:34.000] Files (2) -Info 132 [00:04:37.000] ----------------------------------------------- -Info 132 [00:04:38.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:39.000] Files (2) +Info 130 [00:04:35.000] ----------------------------------------------- +Info 130 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:37.000] Files (2) -Info 132 [00:04:40.000] ----------------------------------------------- -Info 132 [00:04:41.000] Open files: -Info 132 [00:04:42.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 132 [00:04:43.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 130 [00:04:38.000] ----------------------------------------------- +Info 130 [00:04:39.000] Open files: +Info 130 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 130 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2679,11 +2673,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 132 [00:04:44.000] response: +Info 130 [00:04:42.000] response: { "responseRequired": false } -Info 133 [00:04:45.000] request: +Info 131 [00:04:43.000] request: { "command": "close", "arguments": { @@ -2732,20 +2726,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:46.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:47.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 135 [00:04:48.000] Files (3) +Info 132 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:46.000] Files (3) -Info 135 [00:04:49.000] ----------------------------------------------- -Info 135 [00:04:50.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 135 [00:04:51.000] Files (2) +Info 133 [00:04:47.000] ----------------------------------------------- +Info 133 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 133 [00:04:49.000] Files (2) -Info 135 [00:04:52.000] ----------------------------------------------- -Info 135 [00:04:53.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 135 [00:04:54.000] Files (2) +Info 133 [00:04:50.000] ----------------------------------------------- +Info 133 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 133 [00:04:52.000] Files (2) -Info 135 [00:04:55.000] ----------------------------------------------- -Info 135 [00:04:56.000] Open files: +Info 133 [00:04:53.000] ----------------------------------------------- +Info 133 [00:04:54.000] Open files: After request PolledWatches:: @@ -2788,11 +2782,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 135 [00:04:57.000] response: +Info 133 [00:04:55.000] response: { "responseRequired": false } -Info 136 [00:04:58.000] request: +Info 134 [00:04:56.000] request: { "command": "open", "arguments": { @@ -2843,12 +2837,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 137 [00:04:59.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 138 [00:05:00.000] Search path: /user/username/projects/myproject/random -Info 139 [00:05:01.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 140 [00:05:02.000] `remove Project:: -Info 141 [00:05:03.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 142 [00:05:04.000] Files (3) +Info 135 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 136 [00:04:58.000] Search path: /user/username/projects/myproject/random +Info 137 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 138 [00:05:00.000] `remove Project:: +Info 139 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 140 [00:05:02.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -2861,19 +2855,19 @@ Info 142 [00:05:04.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 143 [00:05:05.000] ----------------------------------------------- -Info 144 [00:05:06.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:07.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 146 [00:05:08.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 147 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 149 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:13.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:14.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 153 [00:05:15.000] `remove Project:: -Info 154 [00:05:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 155 [00:05:17.000] Files (2) +Info 141 [00:05:03.000] ----------------------------------------------- +Info 142 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 143 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 144 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 145 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 149 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:13.000] `remove Project:: +Info 152 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 153 [00:05:15.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2883,25 +2877,25 @@ Info 155 [00:05:17.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 156 [00:05:18.000] ----------------------------------------------- -Info 157 [00:05:19.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:20.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 159 [00:05:21.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 160 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:24.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:25.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:28.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 167 [00:05:29.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info -Info 168 [00:05:30.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 168 [00:05:31.000] Files (2) - -Info 168 [00:05:32.000] ----------------------------------------------- -Info 168 [00:05:33.000] Open files: -Info 168 [00:05:34.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 168 [00:05:35.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 154 [00:05:16.000] ----------------------------------------------- +Info 155 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 156 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 157 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 158 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 160 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 163 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 500 undefined WatchType: Closed Script info +Info 166 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 166 [00:05:29.000] Files (2) + +Info 166 [00:05:30.000] ----------------------------------------------- +Info 166 [00:05:31.000] Open files: +Info 166 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 166 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2920,7 +2914,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 168 [00:05:36.000] response: +Info 166 [00:05:34.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js index e3892a11628f1..862b68737121d 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-deleted.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -883,14 +883,8 @@ FsWatchesRecursive:: {} Info 81 [00:02:55.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json -Info 82 [00:02:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms -Info 83 [00:02:57.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 84 [00:02:58.000] Files (3) - /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" - /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" - -Info 85 [00:02:59.000] ----------------------------------------------- +Info 82 [00:02:56.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/main/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 83 [00:02:57.000] Same program as before After request PolledWatches:: @@ -925,7 +919,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 86 [00:03:00.000] response: +Info 84 [00:02:58.000] response: { "response": { "definitions": [ @@ -962,7 +956,7 @@ Info 86 [00:03:00.000] response: }, "responseRequired": true } -Info 87 [00:03:01.000] request: +Info 85 [00:02:59.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1041,7 +1035,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 88 [00:03:02.000] response: +Info 86 [00:03:00.000] response: { "response": { "definitions": [ @@ -1078,7 +1072,7 @@ Info 88 [00:03:02.000] response: }, "responseRequired": true } -Info 89 [00:03:03.000] request: +Info 87 [00:03:01.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1157,7 +1151,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 90 [00:03:04.000] response: +Info 88 [00:03:02.000] response: { "response": { "definitions": [ @@ -1194,7 +1188,7 @@ Info 90 [00:03:04.000] response: }, "responseRequired": true } -Info 91 [00:03:05.000] request: +Info 89 [00:03:03.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1273,7 +1267,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 92 [00:03:06.000] response: +Info 90 [00:03:04.000] response: { "response": { "definitions": [ @@ -1310,7 +1304,7 @@ Info 92 [00:03:06.000] response: }, "responseRequired": true } -Info 93 [00:03:07.000] request: +Info 91 [00:03:05.000] request: { "command": "definitionAndBoundSpan", "arguments": { @@ -1389,7 +1383,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 94 [00:03:08.000] response: +Info 92 [00:03:06.000] response: { "response": { "definitions": [ @@ -1426,7 +1420,7 @@ Info 94 [00:03:08.000] response: }, "responseRequired": true } -Info 95 [00:03:09.000] request: +Info 93 [00:03:07.000] request: { "command": "rename", "arguments": { @@ -1471,12 +1465,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 96 [00:03:10.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json -Info 97 [00:03:11.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms -Info 98 [00:03:12.000] Same program as before -Info 99 [00:03:13.000] Search path: /user/username/projects/myproject/dependency -Info 100 [00:03:14.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json -Info 101 [00:03:15.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 94 [00:03:08.000] Starting updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json +Info 95 [00:03:09.000] Finishing updateGraphWorker: Project: /user/username/projects/myproject/dependency/tsconfig.json Version: 2 structureChanged: false structureIsReused:: Not Elapsed:: *ms +Info 96 [00:03:10.000] Same program as before +Info 97 [00:03:11.000] Search path: /user/username/projects/myproject/dependency +Info 98 [00:03:12.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 99 [00:03:13.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file After request PolledWatches:: @@ -1513,7 +1507,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 102 [00:03:16.000] response: +Info 100 [00:03:14.000] response: { "response": { "info": { @@ -1594,7 +1588,7 @@ Info 102 [00:03:16.000] response: }, "responseRequired": true } -Info 103 [00:03:17.000] request: +Info 101 [00:03:15.000] request: { "command": "rename", "arguments": { @@ -1641,8 +1635,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 104 [00:03:18.000] Search path: /user/username/projects/myproject/dependency -Info 105 [00:03:19.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 102 [00:03:16.000] Search path: /user/username/projects/myproject/dependency +Info 103 [00:03:17.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1679,7 +1673,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 106 [00:03:20.000] response: +Info 104 [00:03:18.000] response: { "response": { "info": { @@ -1760,7 +1754,7 @@ Info 106 [00:03:20.000] response: }, "responseRequired": true } -Info 107 [00:03:21.000] request: +Info 105 [00:03:19.000] request: { "command": "rename", "arguments": { @@ -1807,8 +1801,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 108 [00:03:22.000] Search path: /user/username/projects/myproject/dependency -Info 109 [00:03:23.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 106 [00:03:20.000] Search path: /user/username/projects/myproject/dependency +Info 107 [00:03:21.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -1845,7 +1839,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 110 [00:03:24.000] response: +Info 108 [00:03:22.000] response: { "response": { "info": { @@ -1926,7 +1920,7 @@ Info 110 [00:03:24.000] response: }, "responseRequired": true } -Info 111 [00:03:25.000] request: +Info 109 [00:03:23.000] request: { "command": "rename", "arguments": { @@ -1973,8 +1967,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 112 [00:03:26.000] Search path: /user/username/projects/myproject/dependency -Info 113 [00:03:27.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 110 [00:03:24.000] Search path: /user/username/projects/myproject/dependency +Info 111 [00:03:25.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2011,7 +2005,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 114 [00:03:28.000] response: +Info 112 [00:03:26.000] response: { "response": { "info": { @@ -2092,7 +2086,7 @@ Info 114 [00:03:28.000] response: }, "responseRequired": true } -Info 115 [00:03:29.000] request: +Info 113 [00:03:27.000] request: { "command": "rename", "arguments": { @@ -2139,8 +2133,8 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 116 [00:03:30.000] Search path: /user/username/projects/myproject/dependency -Info 117 [00:03:31.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json +Info 114 [00:03:28.000] Search path: /user/username/projects/myproject/dependency +Info 115 [00:03:29.000] For info: /user/username/projects/myproject/dependency/FnS.ts :: Config file name: /user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2177,7 +2171,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 118 [00:03:32.000] response: +Info 116 [00:03:30.000] response: { "response": { "info": { @@ -2258,7 +2252,7 @@ Info 118 [00:03:32.000] response: }, "responseRequired": true } -Info 119 [00:03:33.000] request: +Info 117 [00:03:31.000] request: { "command": "close", "arguments": { @@ -2303,24 +2297,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 120 [00:03:34.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 121 [00:03:35.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 121 [00:03:36.000] Files (3) +Info 118 [00:03:32.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 119 [00:03:33.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 119 [00:03:34.000] Files (3) -Info 121 [00:03:37.000] ----------------------------------------------- -Info 121 [00:03:38.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 121 [00:03:39.000] Files (2) +Info 119 [00:03:35.000] ----------------------------------------------- +Info 119 [00:03:36.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 119 [00:03:37.000] Files (2) -Info 121 [00:03:40.000] ----------------------------------------------- -Info 121 [00:03:41.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 121 [00:03:42.000] Files (2) +Info 119 [00:03:38.000] ----------------------------------------------- +Info 119 [00:03:39.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 119 [00:03:40.000] Files (2) -Info 121 [00:03:43.000] ----------------------------------------------- -Info 121 [00:03:44.000] Open files: -Info 121 [00:03:45.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 121 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 121 [00:03:47.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 121 [00:03:48.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 119 [00:03:41.000] ----------------------------------------------- +Info 119 [00:03:42.000] Open files: +Info 119 [00:03:43.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 119 [00:03:44.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 119 [00:03:45.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 119 [00:03:46.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json After request PolledWatches:: @@ -2359,11 +2353,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 121 [00:03:49.000] response: +Info 119 [00:03:47.000] response: { "responseRequired": false } -Info 122 [00:03:50.000] request: +Info 120 [00:03:48.000] request: { "command": "open", "arguments": { @@ -2410,28 +2404,28 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 123 [00:03:51.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 124 [00:03:52.000] Search path: /user/username/projects/myproject/random -Info 125 [00:03:53.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 126 [00:03:54.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 126 [00:03:55.000] Files (3) - -Info 126 [00:03:56.000] ----------------------------------------------- -Info 126 [00:03:57.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 126 [00:03:58.000] Files (2) - -Info 126 [00:03:59.000] ----------------------------------------------- -Info 126 [00:04:00.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 126 [00:04:01.000] Files (2) - -Info 126 [00:04:02.000] ----------------------------------------------- -Info 126 [00:04:03.000] Open files: -Info 126 [00:04:04.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined -Info 126 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json -Info 126 [00:04:06.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 126 [00:04:07.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 126 [00:04:08.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 126 [00:04:09.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 121 [00:03:49.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 122 [00:03:50.000] Search path: /user/username/projects/myproject/random +Info 123 [00:03:51.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 124 [00:03:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 124 [00:03:53.000] Files (3) + +Info 124 [00:03:54.000] ----------------------------------------------- +Info 124 [00:03:55.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 124 [00:03:56.000] Files (2) + +Info 124 [00:03:57.000] ----------------------------------------------- +Info 124 [00:03:58.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 124 [00:03:59.000] Files (2) + +Info 124 [00:04:00.000] ----------------------------------------------- +Info 124 [00:04:01.000] Open files: +Info 124 [00:04:02.000] FileName: /user/username/projects/myproject/main/main.ts ProjectRootPath: undefined +Info 124 [00:04:03.000] Projects: /user/username/projects/myproject/main/tsconfig.json +Info 124 [00:04:04.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 124 [00:04:05.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 124 [00:04:06.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 124 [00:04:07.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2468,11 +2462,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 126 [00:04:10.000] response: +Info 124 [00:04:08.000] response: { "responseRequired": false } -Info 127 [00:04:11.000] request: +Info 125 [00:04:09.000] request: { "command": "close", "arguments": { @@ -2517,24 +2511,24 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 128 [00:04:12.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 129 [00:04:13.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 129 [00:04:14.000] Files (3) +Info 126 [00:04:10.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 127 [00:04:11.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 127 [00:04:12.000] Files (3) -Info 129 [00:04:15.000] ----------------------------------------------- -Info 129 [00:04:16.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 129 [00:04:17.000] Files (2) +Info 127 [00:04:13.000] ----------------------------------------------- +Info 127 [00:04:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 127 [00:04:15.000] Files (2) -Info 129 [00:04:18.000] ----------------------------------------------- -Info 129 [00:04:19.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 129 [00:04:20.000] Files (2) +Info 127 [00:04:16.000] ----------------------------------------------- +Info 127 [00:04:17.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 127 [00:04:18.000] Files (2) -Info 129 [00:04:21.000] ----------------------------------------------- -Info 129 [00:04:22.000] Open files: -Info 129 [00:04:23.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined -Info 129 [00:04:24.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json -Info 129 [00:04:25.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 129 [00:04:26.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 127 [00:04:19.000] ----------------------------------------------- +Info 127 [00:04:20.000] Open files: +Info 127 [00:04:21.000] FileName: /user/username/projects/myproject/dependency/FnS.ts ProjectRootPath: undefined +Info 127 [00:04:22.000] Projects: /user/username/projects/myproject/main/tsconfig.json,/user/username/projects/myproject/dependency/tsconfig.json +Info 127 [00:04:23.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 127 [00:04:24.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2573,11 +2567,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 129 [00:04:27.000] response: +Info 127 [00:04:25.000] response: { "responseRequired": false } -Info 130 [00:04:28.000] request: +Info 128 [00:04:26.000] request: { "command": "close", "arguments": { @@ -2624,22 +2618,22 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 131 [00:04:29.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 132 [00:04:30.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 132 [00:04:31.000] Files (3) +Info 129 [00:04:27.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 130 [00:04:28.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 130 [00:04:29.000] Files (3) -Info 132 [00:04:32.000] ----------------------------------------------- -Info 132 [00:04:33.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 132 [00:04:34.000] Files (2) +Info 130 [00:04:30.000] ----------------------------------------------- +Info 130 [00:04:31.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 130 [00:04:32.000] Files (2) -Info 132 [00:04:35.000] ----------------------------------------------- -Info 132 [00:04:36.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 132 [00:04:37.000] Files (2) +Info 130 [00:04:33.000] ----------------------------------------------- +Info 130 [00:04:34.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 130 [00:04:35.000] Files (2) -Info 132 [00:04:38.000] ----------------------------------------------- -Info 132 [00:04:39.000] Open files: -Info 132 [00:04:40.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 132 [00:04:41.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 130 [00:04:36.000] ----------------------------------------------- +Info 130 [00:04:37.000] Open files: +Info 130 [00:04:38.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 130 [00:04:39.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2680,11 +2674,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 132 [00:04:42.000] response: +Info 130 [00:04:40.000] response: { "responseRequired": false } -Info 133 [00:04:43.000] request: +Info 131 [00:04:41.000] request: { "command": "close", "arguments": { @@ -2733,20 +2727,20 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 134 [00:04:44.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 135 [00:04:45.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 135 [00:04:46.000] Files (3) +Info 132 [00:04:42.000] FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 133 [00:04:43.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 133 [00:04:44.000] Files (3) -Info 135 [00:04:47.000] ----------------------------------------------- -Info 135 [00:04:48.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 135 [00:04:49.000] Files (2) +Info 133 [00:04:45.000] ----------------------------------------------- +Info 133 [00:04:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 133 [00:04:47.000] Files (2) -Info 135 [00:04:50.000] ----------------------------------------------- -Info 135 [00:04:51.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 135 [00:04:52.000] Files (2) +Info 133 [00:04:48.000] ----------------------------------------------- +Info 133 [00:04:49.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 133 [00:04:50.000] Files (2) -Info 135 [00:04:53.000] ----------------------------------------------- -Info 135 [00:04:54.000] Open files: +Info 133 [00:04:51.000] ----------------------------------------------- +Info 133 [00:04:52.000] Open files: After request PolledWatches:: @@ -2789,11 +2783,11 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 135 [00:04:55.000] response: +Info 133 [00:04:53.000] response: { "responseRequired": false } -Info 136 [00:04:56.000] request: +Info 134 [00:04:54.000] request: { "command": "open", "arguments": { @@ -2844,12 +2838,12 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 137 [00:04:57.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info -Info 138 [00:04:58.000] Search path: /user/username/projects/myproject/random -Info 139 [00:04:59.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json -Info 140 [00:05:00.000] `remove Project:: -Info 141 [00:05:01.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) -Info 142 [00:05:02.000] Files (3) +Info 135 [00:04:55.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/random/random.ts 500 undefined WatchType: Closed Script info +Info 136 [00:04:56.000] Search path: /user/username/projects/myproject/random +Info 137 [00:04:57.000] For info: /user/username/projects/myproject/random/random.ts :: Config file name: /user/username/projects/myproject/random/tsconfig.json +Info 138 [00:04:58.000] `remove Project:: +Info 139 [00:04:59.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) +Info 140 [00:05:00.000] Files (3) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts /user/username/projects/myproject/main/main.ts @@ -2862,19 +2856,19 @@ Info 142 [00:05:02.000] Files (3) main.ts Matched by default include pattern '**/*' -Info 143 [00:05:03.000] ----------------------------------------------- -Info 144 [00:05:04.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 145 [00:05:05.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory -Info 146 [00:05:06.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 147 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 148 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations -Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 151 [00:05:11.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 152 [00:05:12.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots -Info 153 [00:05:13.000] `remove Project:: -Info 154 [00:05:14.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) -Info 155 [00:05:15.000] Files (2) +Info 141 [00:05:01.000] ----------------------------------------------- +Info 142 [00:05:02.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 143 [00:05:03.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main 1 undefined Config: /user/username/projects/myproject/main/tsconfig.json WatchType: Wild card directory +Info 144 [00:05:04.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 145 [00:05:05.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 146 [00:05:06.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Failed Lookup Locations +Info 147 [00:05:07.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 148 [00:05:08.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 149 [00:05:09.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 150 [00:05:10.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Type roots +Info 151 [00:05:11.000] `remove Project:: +Info 152 [00:05:12.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) +Info 153 [00:05:13.000] Files (2) /a/lib/lib.d.ts /user/username/projects/myproject/dependency/FnS.ts @@ -2884,25 +2878,25 @@ Info 155 [00:05:15.000] Files (2) FnS.ts Matched by default include pattern '**/*' -Info 156 [00:05:16.000] ----------------------------------------------- -Info 157 [00:05:17.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 158 [00:05:18.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory -Info 159 [00:05:19.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file -Info 160 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 161 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 162 [00:05:22.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 163 [00:05:23.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots -Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info -Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info -Info 166 [00:05:26.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info -Info 167 [00:05:27.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file -Info 168 [00:05:28.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) -Info 168 [00:05:29.000] Files (2) - -Info 168 [00:05:30.000] ----------------------------------------------- -Info 168 [00:05:31.000] Open files: -Info 168 [00:05:32.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined -Info 168 [00:05:33.000] Projects: /user/username/projects/myproject/random/tsconfig.json +Info 154 [00:05:14.000] ----------------------------------------------- +Info 155 [00:05:15.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 156 [00:05:16.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency 1 undefined Config: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Wild card directory +Info 157 [00:05:17.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/main/tsconfig.json WatchType: Config file +Info 158 [00:05:18.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 159 [00:05:19.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 160 [00:05:20.000] DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 161 [00:05:21.000] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/dependency/tsconfig.json WatchType: Type roots +Info 162 [00:05:22.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/main/main.ts 500 undefined WatchType: Closed Script info +Info 163 [00:05:23.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/dependency/FnS.ts 500 undefined WatchType: Closed Script info +Info 164 [00:05:24.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts 500 undefined WatchType: Closed Script info +Info 165 [00:05:25.000] FileWatcher:: Close:: WatchInfo: /user/username/projects/myproject/decls/FnS.d.ts.map 2000 undefined WatchType: Missing source map file +Info 166 [00:05:26.000] Project '/user/username/projects/myproject/random/tsconfig.json' (Configured) +Info 166 [00:05:27.000] Files (2) + +Info 166 [00:05:28.000] ----------------------------------------------- +Info 166 [00:05:29.000] Open files: +Info 166 [00:05:30.000] FileName: /user/username/projects/myproject/random/random.ts ProjectRootPath: undefined +Info 166 [00:05:31.000] Projects: /user/username/projects/myproject/random/tsconfig.json After request PolledWatches:: @@ -2921,7 +2915,7 @@ FsWatchesRecursive:: /user/username/projects/myproject/random: {} -Info 168 [00:05:34.000] response: +Info 166 [00:05:32.000] response: { "responseRequired": false } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js index a2bb97a42691e..174b70c0e515e 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-dtsMap-not-present.js @@ -373,7 +373,7 @@ Info 39 [00:01:46.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:47.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:48.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js index 5c58971c7dd60..cf13d0302d1f4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes-with-timeout-before-request.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -1042,7 +1042,7 @@ Info 76 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/pr Info 77 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 78 [00:02:51.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" Info 79 [00:02:52.000] ----------------------------------------------- @@ -1651,7 +1651,7 @@ Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/pr Info 92 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 93 [00:03:06.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\nexport function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" Info 94 [00:03:07.000] ----------------------------------------------- Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js index b4e5cfa390b4d..5b62b55b5a5d4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/dependency-source-changes.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -970,7 +970,7 @@ Info 76 [00:02:49.000] Finishing updateGraphWorker: Project: /user/username/pr Info 77 [00:02:50.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 78 [00:02:51.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" /user/username/projects/myproject/main/main.ts SVC-1-0 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n" Info 79 [00:02:52.000] ----------------------------------------------- @@ -1579,7 +1579,7 @@ Info 91 [00:03:04.000] Finishing updateGraphWorker: Project: /user/username/pr Info 92 [00:03:05.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 93 [00:03:06.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "function fooBar() { }\n export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" Info 94 [00:03:07.000] ----------------------------------------------- Info 95 [00:03:08.000] Search path: /user/username/projects/myproject/dependency diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js index 0b3b1c8473468..2b736ed020c90 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/gotoDef-and-rename-locations.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js index 30368d68a044a..abc962a2b656a 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes-with-timeout-before-request.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -1132,7 +1132,7 @@ Info 78 [00:02:51.000] Finishing updateGraphWorker: Project: /user/username/pr Info 79 [00:02:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 80 [00:02:53.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" Info 81 [00:02:54.000] ----------------------------------------------- @@ -1741,7 +1741,7 @@ Info 93 [00:03:06.000] Finishing updateGraphWorker: Project: /user/username/pr Info 94 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 95 [00:03:08.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" Info 96 [00:03:09.000] ----------------------------------------------- Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js index d2e9221c020ab..440b93750a5d4 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/usage-file-changes.js @@ -376,7 +376,7 @@ Info 39 [00:01:45.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:46.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:47.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts @@ -1060,7 +1060,7 @@ Info 78 [00:02:51.000] Finishing updateGraphWorker: Project: /user/username/pr Info 79 [00:02:52.000] Project '/user/username/projects/myproject/main/tsconfig.json' (Configured) Info 80 [00:02:53.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" /user/username/projects/myproject/main/main.ts SVC-1-1 "import {\n fn1,\n fn2,\n fn3,\n fn4,\n fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\nconst x = 10;" Info 81 [00:02:54.000] ----------------------------------------------- @@ -1669,7 +1669,7 @@ Info 93 [00:03:06.000] Finishing updateGraphWorker: Project: /user/username/pr Info 94 [00:03:07.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 95 [00:03:08.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" + /user/username/projects/myproject/dependency/FnS.ts SVC-2-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\nconst x = 10;" Info 96 [00:03:09.000] ----------------------------------------------- Info 97 [00:03:10.000] Search path: /user/username/projects/myproject/dependency diff --git a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js index d0db7b5c24e15..aa34cdd8d1778 100644 --- a/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js +++ b/tests/baselines/reference/tsserver/projectReferencesSourcemap/dependencyAndUsage/configWithReference/when-projects-are-not-built.js @@ -213,7 +213,7 @@ Info 39 [00:01:20.000] Finishing updateGraphWorker: Project: /user/username/pr Info 40 [00:01:21.000] Project '/user/username/projects/myproject/dependency/tsconfig.json' (Configured) Info 41 [00:01:22.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/dependency/FnS.ts SVC-1-0 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" + /user/username/projects/myproject/dependency/FnS.ts Text-1 "export function fn1() { }\nexport function fn2() { }\nexport function fn3() { }\nexport function fn4() { }\nexport function fn5() { }\n" ../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js index 46559a439bbc4..571ffc60010fd 100644 --- a/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/file-opened-is-in-configured-project-that-will-be-removed.js @@ -372,7 +372,7 @@ Info 76 [00:02:13.000] Finishing updateGraphWorker: Project: /dev/null/inferre Info 77 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 78 [00:02:15.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts SVC-1-0 "export function bar() { }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js index 3d64518aed0c9..b33941362857e 100644 --- a/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js +++ b/tests/baselines/reference/tsserver/projects/files-opened-and-closed-affecting-multiple-projects.js @@ -361,7 +361,7 @@ Info 55 [00:01:56.000] Finishing updateGraphWorker: Project: /dev/null/inferre Info 56 [00:01:57.000] Project '/dev/null/inferredProject2*' (Inferred) Info 57 [00:01:58.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /a/b/projects/files/file1.ts SVC-1-0 "export let a = 10;" + /a/b/projects/files/file1.ts Text-1 "export let a = 10;" ../../../lib/lib.d.ts 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 3943502528d53..b7a41b6fffbc8 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 @@ -27,7 +27,7 @@ Info 8 [00:00:17.000] Starting updateGraphWorker: Project: projectFileName Info 9 [00:00:18.000] Finishing updateGraphWorker: Project: projectFileName Version: 2 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 10 [00:00:19.000] Project 'projectFileName' (External) Info 11 [00:00:20.000] Files (1) - /a/b/f1.html SVC-1-0 "var x = 1;" + /a/b/f1.html SVC-2-0 "var x = 1;" Info 12 [00:00:21.000] ----------------------------------------------- Info 13 [00:00:22.000] Project 'projectFileName' (External) diff --git a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js index ac39fe507d34b..b5ce406d430db 100644 --- a/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js +++ b/tests/baselines/reference/tsserver/projects/handles-delayed-directory-watch-invoke-on-file-creation.js @@ -562,7 +562,7 @@ Info 79 [00:02:38.000] Finishing updateGraphWorker: Project: /dev/null/inferre Info 80 [00:02:39.000] Project '/dev/null/inferredProject1*' (Inferred) Info 81 [00:02:40.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /users/username/projects/project/sub/a.ts SVC-1-0 "" + /users/username/projects/project/sub/a.ts SVC-2-0 "" ../../../../../a/lib/lib.d.ts @@ -872,7 +872,7 @@ Info 110 [00:03:47.000] Project '/users/username/projects/project/tsconfig.json Info 111 [00:03:48.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /users/username/projects/project/b.ts SVC-1-0 "export const b = 10;" - /users/username/projects/project/sub/a.ts SVC-1-0 "" + /users/username/projects/project/sub/a.ts SVC-2-0 "" ../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js index ec0fe4a441ac4..c6d087dd724b2 100644 --- a/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/js-file-opened-is-in-configured-project-that-will-be-removed.js @@ -313,7 +313,7 @@ Info 78 [00:02:11.000] Finishing updateGraphWorker: Project: /dev/null/inferre Info 79 [00:02:12.000] Project '/dev/null/inferredProject1*' (Inferred) Info 80 [00:02:13.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js SVC-1-0 "function bar() { }" + /user/username/projects/myproject/apps/editor/scripts/createConfigVariable.js Text-1 "function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js index ab66d199e26db..f40a19cefcea0 100644 --- a/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js +++ b/tests/baselines/reference/tsserver/projects/references-on-file-opened-is-in-configured-project-that-will-be-removed.js @@ -374,7 +374,7 @@ Info 76 [00:02:13.000] Finishing updateGraphWorker: Project: /dev/null/inferre Info 77 [00:02:14.000] Project '/dev/null/inferredProject1*' (Inferred) Info 78 [00:02:15.000] Files (2) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" - /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts SVC-1-0 "export function bar() { }" + /user/username/projects/myproject/playground/tsconfig-json/tests/spec.ts Text-1 "export function bar() { }" ../../../../../../../a/lib/lib.d.ts diff --git a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js index 248e60245af43..df2f01965cdd8 100644 --- a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js +++ b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js @@ -190,7 +190,7 @@ Info 41 [00:01:12.000] Finishing updateGraphWorker: Project: /a/b/tsconfig.jso Info 42 [00:01:13.000] Project '/a/b/tsconfig.json' (Configured) Info 43 [00:01:14.000] Files (2) /a/b/f1.ts SVC-1-0 " " - /a/b/f2.html SVC-1-0 "var hello = \"hello\";" + /a/b/f2.html SVC-2-0 "var hello = \"hello\";" Info 44 [00:01:15.000] ----------------------------------------------- Info 45 [00:01:16.000] Project '/a/b/tsconfig.json' (Configured) diff --git a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js index f42b4dbaef405..314cbbbfcc712 100644 --- a/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js +++ b/tests/baselines/reference/tsserver/skipLibCheck/jsonly-inferred-project.js @@ -217,7 +217,7 @@ Info 26 [00:00:51.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 27 [00:00:52.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 28 [00:00:53.000] Project '/dev/null/inferredProject1*' (Inferred) Info 29 [00:00:54.000] Files (1) - /a/b/file2.d.ts SVC-1-0 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" file2.d.ts @@ -386,7 +386,7 @@ Info 42 [00:01:13.000] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /a/ Info 43 [00:01:14.000] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms Info 44 [00:01:15.000] Project '/dev/null/inferredProject2*' (Inferred) Info 45 [00:01:16.000] Files (2) - /a/b/file2.d.ts SVC-1-0 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" + /a/b/file2.d.ts Text-1 "\n interface T {\n name: string;\n };\n interface T {\n name: number;\n };" /a/b/file1.js SVC-1-0 "\n /// \n var x = 1;" diff --git a/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js index 807249a57f2d2..6f2c3f35870c7 100644 --- a/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js +++ b/tests/baselines/reference/tsserver/syntaxOperations/file-is-removed-and-added-with-different-content.js @@ -600,7 +600,7 @@ Info 68 [00:02:18.000] Project '/user/username/projects/myproject/tsconfig.jso Info 69 [00:02:19.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" /user/username/projects/myproject/app.ts SVC-1-0 "console.log('Hello world');" - /user/username/projects/myproject/unitTest1.ts Text-3 "import assert = require('assert');\n\nexport function Test1() {\n assert.ok(true, \"This shouldn't fail\");\n};\n\nexport function Test2() {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n};" + /user/username/projects/myproject/unitTest1.ts Text-2 "import assert = require('assert');\n\nexport function Test1() {\n assert.ok(true, \"This shouldn't fail\");\n};\n\nexport function Test2() {\n assert.ok(1 === 1, \"This shouldn't fail\");\n assert.ok(false, \"This should fail\");\n};" ../../../../a/lib/lib.d.ts From 327675c25b65517fdf1b86939d566519f49a16ca Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 24 Feb 2023 21:28:10 -0800 Subject: [PATCH 8/9] Defer reloading closed file till its needed --- src/server/scriptInfo.ts | 15 +++++++-------- src/testRunner/unittests/tsserver/textStorage.ts | 4 ++-- ...es-not-refresh-sourceFile-if-contents-match.js | 4 ++-- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index 1d48d54ccfaf2..31a6ad1ac0a0c 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -185,14 +185,13 @@ export class TextStorage { } /** - * Reloads the contents from the file if there is no pending reload from disk or the contents of file are same as file text - * returns true if text changed + * Schedule reload from the disk if its not already scheduled and its not own text + * returns true when scheduling reload */ - public reloadFromDisk() { - if (!this.pendingReloadFromDisk && !this.ownFileText) { - return this.reloadWithFileText(); - } - return false; + public scheduleReloadIfNeeded() { + return !this.pendingReloadFromDisk && !this.ownFileText ? + this.pendingReloadFromDisk = true : + false; } public delayReloadFromFileIntoText() { @@ -438,7 +437,7 @@ export class ScriptInfo { public close(fileExists = true) { this.textStorage.isOpen = false; - if (fileExists && this.textStorage.reloadFromDisk()) { + if (fileExists && this.textStorage.scheduleReloadIfNeeded()) { this.markContainingProjectsAsDirty(); } } diff --git a/src/testRunner/unittests/tsserver/textStorage.ts b/src/testRunner/unittests/tsserver/textStorage.ts index b3f8efd781e1a..436956c13fa7b 100644 --- a/src/testRunner/unittests/tsserver/textStorage.ts +++ b/src/testRunner/unittests/tsserver/textStorage.ts @@ -115,7 +115,7 @@ describe("unittests:: tsserver:: Text storage", () => { const ts1 = new ts.server.TextStorage(host, scriptInfo!); - assert.isTrue(ts1.reloadFromDisk()); + assert.isTrue(ts1.reloadWithFileText()); assert.isFalse(ts1.hasScriptVersionCache_TestOnly()); assert.strictEqual(largeFile.content.length, ts1.getTelemetryFileSize()); @@ -134,7 +134,7 @@ describe("unittests:: tsserver:: Text storage", () => { // Since script info is not used in these tests, just cheat by passing undefined const ts1 = new ts.server.TextStorage(host, getDummyScriptInfo(ts.server.asNormalizedPath(changingFile.path))); - assert.isTrue(ts1.reloadFromDisk()); + assert.isTrue(ts1.reloadWithFileText()); // Refresh the file and notify TextStorage host.writeFile(changingFile.path, newText); diff --git a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js index dca1a033974b8..5706fe22d175d 100644 --- a/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js +++ b/tests/baselines/reference/tsserver/openfile/edits-on-file-and-then-close-does-not-refresh-sourceFile-if-contents-match.js @@ -357,7 +357,7 @@ Info 40 [00:01:19.000] response: "responseRequired": false } Info 41 [00:01:20.000] Starting updateGraphWorker: Project: /project/tsconfig.json -Info 42 [00:01:21.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 3 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 42 [00:01:21.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 43 [00:01:22.000] Same program as before Info 44 [00:01:25.000] FileWatcher:: Triggered with /project/b.ts 1:: WatchInfo: /project/b.ts 500 undefined WatchType: Closed Script info Info 45 [00:01:26.000] Scheduled: /project/tsconfig.json @@ -386,7 +386,7 @@ FsWatchesRecursive:: Info 48 [00:01:29.000] Running: /project/tsconfig.json Info 49 [00:01:30.000] Starting updateGraphWorker: Project: /project/tsconfig.json -Info 50 [00:01:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 4 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info 50 [00:01:31.000] Finishing updateGraphWorker: Project: /project/tsconfig.json Version: 5 structureChanged: false structureIsReused:: Completely Elapsed:: *ms Info 51 [00:01:32.000] Project '/project/tsconfig.json' (Configured) Info 52 [00:01:33.000] Files (3) /a/lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }" From 256f46c61b4cba6643840adb536213efa2567308 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 28 Feb 2023 10:58:26 -0800 Subject: [PATCH 9/9] Fix missing return --- src/server/scriptInfo.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scriptInfo.ts b/src/server/scriptInfo.ts index 31a6ad1ac0a0c..7fd80798a8e90 100644 --- a/src/server/scriptInfo.ts +++ b/src/server/scriptInfo.ts @@ -222,7 +222,7 @@ export class TextStorage { public getAbsolutePositionAndLineText(oneBasedLine: number): AbsolutePositionAndLineText { const svc = this.tryUseScriptVersionCache(); - if (svc) svc.getAbsolutePositionAndLineText(oneBasedLine); + if (svc) return svc.getAbsolutePositionAndLineText(oneBasedLine); const lineMap = this.getLineMap(); return oneBasedLine <= lineMap.length ? {